diff options
Diffstat (limited to 'windows/readme.md')
-rw-r--r-- | windows/readme.md | 60 |
1 files changed, 51 insertions, 9 deletions
diff --git a/windows/readme.md b/windows/readme.md index 8753b70..dce5202 100644 --- a/windows/readme.md +++ b/windows/readme.md @@ -1,11 +1,53 @@ -# Building on Windows with Visual Studio 2013 +# Building on Windows with Visual Studio 2015 -Open the VS2013 x64 Native Tools Command Prompt. 2012 will *not* work. -Change to the gd-libgd folder. -git clone https://github.com/imazen/gd-win-dependencies into the folder. -Run -nmake /f windows/Makefile.vc all -nmake /f windows/Makefile.vc check +* Get the required dependencies from + http://windows.php.net/downloads/php-sdk/deps/vc14/ and + http://windows.php.net/downloads/pecl/deps/, respectively. Choose the x86 or + x64 packages depending on your needs. -Before rebuilding, run: -nmake /f windows/Makefile.vc clean
\ No newline at end of file + * freetype + * libiconv + * libjpeg + * libpng + * libtiff + * libwebp + * libxpm + * zlib + +* Unpack all dependency packages into the same folder. + +* Open the VS2015 x86 or x64 Native Tools Command Prompt. + +* Set the environment variable `WITH_DEVEL` to the path where you have unpacked + the dependencies. `WITH_DEVEL` defaults to `..\deps`. + +* If you want a debug build, do +```` +set DEBUG=1 +```` + +* `cd` into the libgd source folder. + +* To build the libraries, do: +``` +nmake /f windows\Makefile.vc +``` + +* To build and run the tests, do: +```` +nmake /f windows\Makefile.vc check +```` + +* To build the executable programs, do: +```` +nmake /f windows\Makefile.vc build_progs +```` + +* After a successful build, you find the libraries and test executables in + `..\gdbuild`. You can change the build folder by setting the environment + variable `WITH_BUILD` to the desired path. + +* Before rebuilding, you may have to run: +``` +nmake /f windows\Makefile.vc clean +``` |