Commit 4882d4a5bb4f90a76c5022e22ed57507045f9fed
1 parent
66acc17b
notes
git-svn-id: svn+q:///qpdf/trunk@770 71b93d88-0707-0410-a8cf-f5a4172ac649
Showing
4 changed files
with
30 additions
and
8 deletions
README
| @@ -8,13 +8,17 @@ Artistic License which may be found in the source distribution as | @@ -8,13 +8,17 @@ Artistic License which may be found in the source distribution as | ||
| 8 | "Artistic-2.0". It is provided "as is" without express or implied | 8 | "Artistic-2.0". It is provided "as is" without express or implied |
| 9 | warranty. | 9 | warranty. |
| 10 | 10 | ||
| 11 | -To install this software, you can run | 11 | +For UNIX and UNIX-like systems, you can usually get by with just |
| 12 | 12 | ||
| 13 | ./configure | 13 | ./configure |
| 14 | make | 14 | make |
| 15 | make install | 15 | make install |
| 16 | 16 | ||
| 17 | -For more detailed information, see the "INSTALL" in this directory. | 17 | +For more detailed general information, see the "INSTALL" file in this |
| 18 | +directory. | ||
| 19 | + | ||
| 20 | +For specific information about building qpdf on Windows, see | ||
| 21 | +"README.windows". | ||
| 18 | 22 | ||
| 19 | The QPDF package provides some executables and a software library. A | 23 | The QPDF package provides some executables and a software library. A |
| 20 | user's manual can be found in the "doc" directory. The docbook | 24 | user's manual can be found in the "doc" directory. The docbook |
README.windows
| @@ -18,6 +18,13 @@ If you have MSYS and Mingw installed, you can run configure as follows: | @@ -18,6 +18,13 @@ If you have MSYS and Mingw installed, you can run configure as follows: | ||
| 18 | 18 | ||
| 19 | ./configure --disable-test-compare-images --enable-build-external-libs --with-buildrules=mingw | 19 | ./configure --disable-test-compare-images --enable-build-external-libs --with-buildrules=mingw |
| 20 | 20 | ||
| 21 | +To build with msvc, you must be running in a shell environment that | ||
| 22 | +puts the MSVC tools in your path. Then you can run | ||
| 23 | + | ||
| 24 | +XXX WHAT? | ||
| 25 | + | ||
| 26 | +./configure --disable-test-compare-images --enable-build-external-libs --with-buildrules=msvc | ||
| 27 | + | ||
| 21 | From there, run | 28 | From there, run |
| 22 | 29 | ||
| 23 | make | 30 | make |
TODO
| @@ -2,9 +2,8 @@ | @@ -2,9 +2,8 @@ | ||
| 2 | === | 2 | === |
| 3 | 3 | ||
| 4 | * Remember to update documentation with Windows build instructions. | 4 | * Remember to update documentation with Windows build instructions. |
| 5 | - Search for Windows (case insensitive to be safe). | ||
| 6 | - | ||
| 7 | - * Do something better with external-libraries. | 5 | + Search for Windows (case insensitive to be safe). Update |
| 6 | + README.windows. | ||
| 8 | 7 | ||
| 9 | * "Delphi wrapper unit 'qpdf.pas' created by Zarko Gajic | 8 | * "Delphi wrapper unit 'qpdf.pas' created by Zarko Gajic |
| 10 | (http://delphi.about.com). .. use at your own risk and for whatever | 9 | (http://delphi.about.com). .. use at your own risk and for whatever |
external-libs/README
| 1 | -Other than Abuild files, these files are the only changes from | ||
| 2 | -pristine extracted sources. For pcre, use pcre 4.5. For zlib, we | ||
| 3 | -used 1.2.3.3 from debian (dfsg). These files: | 1 | +NOTE: These copies of external libraries are not used by default. You |
| 2 | +must explicitly specific --enable-build-external-libraries on the | ||
| 3 | +command-line in order to use them. This is not recommended unless you | ||
| 4 | +have no other option. It can be especially useful for building on | ||
| 5 | +Windows. | ||
| 6 | + | ||
| 7 | +---------------------------------------------------------------------- | ||
| 8 | + | ||
| 9 | +The pcre and zlib directories here contain pcre 4.5 and zlib 1.2.3.3 | ||
| 10 | +from debian (dfsg). All files were removed that are not either | ||
| 11 | +required to build or that contain some kind of copyright or | ||
| 12 | +acknowledgment information. Other than as described below, everything | ||
| 13 | +else was left unmodified. | ||
| 14 | + | ||
| 15 | +These files: | ||
| 4 | 16 | ||
| 5 | ./pcre/pcre.h | 17 | ./pcre/pcre.h |
| 6 | ./pcre/config.h | 18 | ./pcre/config.h |