Commit dded2ec0634fe51ace6406aaa6a4a2249d3334cb
Committed by
Jay Berkenbilt
1 parent
e80b6e33
Add notes for running more tests on Windows
Provide notes about LibTiff and such.
Showing
2 changed files
with
36 additions
and
0 deletions
README-what-to-download.txt
| @@ -50,3 +50,5 @@ download. | @@ -50,3 +50,5 @@ download. | ||
| 50 | addition to including unmodified distributions of pcre and zlib, it | 50 | addition to including unmodified distributions of pcre and zlib, it |
| 51 | includes a README file and some scripts to help you build them for | 51 | includes a README file and some scripts to help you build them for |
| 52 | Windows. | 52 | Windows. |
| 53 | + | ||
| 54 | +If you want to build on Windows, please see also README-windows.txt. |
README-windows.txt
| @@ -52,6 +52,40 @@ want to run them, you need ghostscript and tiff utils as well, and you | @@ -52,6 +52,40 @@ want to run them, you need ghostscript and tiff utils as well, and you | ||
| 52 | will need to add --enable-test-compare-images from the configure | 52 | will need to add --enable-test-compare-images from the configure |
| 53 | statements given below. | 53 | statements given below. |
| 54 | 54 | ||
| 55 | + | ||
| 56 | + | ||
| 57 | +Additionally for Windows, some tests require 3rd party software which | ||
| 58 | +most likely is not available if not provided by an environment like | ||
| 59 | +MSYS, Cygwin or such, but can be downloaded separately as well for an | ||
| 60 | +environment not using both of the former mentioned. Just extract or | ||
| 61 | +install the following software into separate folders each and add the | ||
| 62 | +"bin" folder to your "PATH" env variable to make executables and DLLs | ||
| 63 | +available. If installers are provided, they might do that already by | ||
| 64 | +default. | ||
| 65 | + | ||
| 66 | + * LibJpeg (http://gnuwin32.sourceforge.net/packages/jpeg.htm) | ||
| 67 | + | ||
| 68 | + This archive provides some needed DLLs for LibTiff if you want to | ||
| 69 | + use the image comparison tests. | ||
| 70 | + | ||
| 71 | + * LibTiff (http://gnuwin32.sourceforge.net/packages/tiff.htm) | ||
| 72 | + | ||
| 73 | + This archive provides some needed binaries and DLLs if you want to | ||
| 74 | + use the image comparison tests and is only working if DLLs from | ||
| 75 | + LibJpeg are available as well. | ||
| 76 | + | ||
| 77 | + * GhostScript (http://www.ghostscript.com/download/gsdnld.html) | ||
| 78 | + | ||
| 79 | + GhstScript is needed for image comparison tests and it's important | ||
| 80 | + that the binary is available as "gs", while its default name is | ||
| 81 | + "gswin32[c].exe". So you need to provide an additional "gs.exe" | ||
| 82 | + by copying one of the original files or use "mklink" to create a | ||
| 83 | + hard-/softlink, or need to provide a custom "gs.cmd" wrapper which | ||
| 84 | + simply forwards all args to one of the original binarys. Using | ||
| 85 | + "mkink" with "gswin32c.exe" should be preferred. | ||
| 86 | + | ||
| 87 | + | ||
| 88 | + | ||
| 55 | Jian Ma <stronghorse@tom.com> has generously provided a port of QPDF | 89 | Jian Ma <stronghorse@tom.com> has generously provided a port of QPDF |
| 56 | that works with Microsoft VC6. Several changes are required, but they | 90 | that works with Microsoft VC6. Several changes are required, but they |
| 57 | are well documented in his port. You can find the VC6 port in the | 91 | are well documented in his port. You can find the VC6 port in the |