]> granicus.if.org Git - graphviz/commitdiff
Appveyor: automated build of libgd dependency
authorErwin Janssen <erwinjanssen@outlook.com>
Tue, 12 Jul 2016 21:25:17 +0000 (23:25 +0200)
committerErwin Janssen <erwinjanssen@outlook.com>
Tue, 12 Jul 2016 21:27:50 +0000 (23:27 +0200)
Download and install the libgd dependencies. Use nmake to compile.

appveyor.yml

index be29966dc0d94e331c332c5d66acbfbe630630c3..c28b4d4f5985ea7b173e8996bc292624931964da 100644 (file)
@@ -20,6 +20,28 @@ install:
   #- cinst ghostscript
   - cinst winflexbison
   - cinst gnuwin32-sed.install
+  # Compile libgd
+  - ps: >-
+      cd windows\dependencies\libgd
+      mkdir deps
+      cd deps
+      wget http://windows.php.net/downloads/php-sdk/deps/vc14/x86/freetype-2.6.2-vc14-x86.zip -O freetype.zip
+      wget http://windows.php.net/downloads/php-sdk/deps/vc14/x86/libiconv-1.14-vc14-x86.zip -O iconv.zip
+      wget http://windows.php.net/downloads/php-sdk/deps/vc14/x86/libjpeg-9b-vc14-x86.zip -O jpeg.zip
+      wget http://windows.php.net/downloads/php-sdk/deps/vc14/x86/libpng-1.6.21-vc14-x86.zip -O png.zip
+      wget http://windows.php.net/downloads/php-sdk/deps/vc14/x86/zlib-1.2.8-vc14-x86.zip -O zlib.zip
+      7z x freetype.zip
+      7z x iconv.zip
+      7z x jpeg.zip
+      7z x png.zip
+      7z x zlib.zip
+      cd ..
+  - cmd: >-
+      cd windows\dependencies\libgd
+      call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86
+      set WITH_DEVEL=deps
+      set WITH_BUILD=gdbuild
+      nmake /f windows/Makefile.vc build_libs
 
 build_script:
   # Ghostscript only has to be configured when MSYS2 or Cygwin are enabled.