@@ -29,84 +29,19 @@ build_script:
2929 - cd sdk
3030 - appveyor DownloadFile "%SDK_URL%"
3131 - 7z x "%SDK_ZIP%" > nul
32- - cd %SDK%
33- # - cd lib
34- # - copy libpng.lib libpng.lib.lib
3532 - cd %APPVEYOR_BUILD_FOLDER%
3633 - set SDK_PREFIX=%BUILD_FOLDER%/sdk/%SDK%
3734 - set SDK_INC=%BUILD_FOLDER%/sdk/%SDK%/include
3835 - set SDK_LIB=%BUILD_FOLDER%/sdk/%SDK%/lib
3936 - set SDK_BIN=%BUILD_FOLDER%/sdk/%SDK%/bin
4037 - set REGEX_DIR=%BUILD_FOLDER%/sdk/support/regex-0.12
4138
42- - if not exist apr-1.6.3-win32-src.zip appveyor DownloadFile https://archive.apache.org/dist/apr/apr-1.6.3-win32-src.zip
43- - 7z x apr-1.6.3-win32-src.zip
44- - mkdir build-cmake
45- - cd build-cmake
46- - mkdir apr
47- - cd apr
48- - cmake -G "NMake Makefiles"
49- -DCMAKE_INSTALL_PREFIX=%SDK_PREFIX%
50- -DCMAKE_BUILD_TYPE=RelWithDebInfo
51- -DMIN_WINDOWS_VER=0x0600
52- -DAPR_HAVE_IPV6=ON
53- -DAPR_INSTALL_PRIVATE_H=ON
54- -DAPR_BUILD_TESTAPR=OFF
55- -DAPU_HAVE_ODBC=OFF
56- -DINSTALL_PDB=OFF ..\..\apr-1.6.3
57- - nmake
58- - nmake install
59-
60- - cd %APPVEYOR_BUILD_FOLDER%
61-
62- - if not exist apr-util-1.6.1-win32-src.zip appveyor DownloadFile https://archive.apache.org/dist/apr/apr-util-1.6.1-win32-src.zip
63- - 7z x apr-util-1.6.1-win32-src.zip
64- - mkdir build-cmake\apr-util
65- - cd build-cmake\apr-util
66- - cmake -G "NMake Makefiles"
67- -DCMAKE_INSTALL_PREFIX=%SDK_PREFIX%
68- -DOPENSSL_ROOT_DIR=%SDK_PREFIX%
69- -DCMAKE_BUILD_TYPE=RelWithDebInfo
70- -DAPU_HAVE_CRYPTO=ON
71- -DAPU_HAVE_ODBC=OFF
72- -DAPR_HAS_LDAP=OFF
73- -DAPR_BUILD_TESTAPR=OFF
74- -DINSTALL_PDB=OFF ..\..\apr-util-1.6.1
75- - nmake
76- - nmake install
77-
78- - cd %APPVEYOR_BUILD_FOLDER%
79-
80- - set PCRE_VERSION=8.38
81- - set PCRE=pcre-%PCRE_VERSION%
82- - if not exist %PCRE%.zip appveyor DownloadFile "http://zoo-project.org/dl/%PCRE%.zip"
83- - 7z x %PCRE%.zip > nul
84- - mkdir build-cmake\pcre
85- - cd build-cmake\pcre
86- - cmake -G "NMake Makefiles"
87- -DCMAKE_INSTALL_PREFIX=%SDK_PREFIX%
88- -DCMAKE_BUILD_TYPE=RelWithDebInfo
89- -DBUILD_SHARED_LIBS=ON
90- -DPCRE_BUILD_TESTS=OFF
91- -DPCRE_BUILD_PCRECPP=OFF
92- -DPCRE_BUILD_PCREGREP=OFF
93- -DPCRE_SUPPORT_PCREGREP_JIT=OFF
94- -DPCRE_SUPPORT_UTF=ON
95- -DPCRE_SUPPORT_UNICODE_PROPERTIES=ON
96- -DPCRE_NEWLINE=CRLF
97- -DINSTALL_MSVC_PDB=OFF ..\..\%PCRE%
98- - nmake
99- - nmake install
100-
101- - echo %SDK_LIB%
10239 - cd %SDK_LIB%
103- - dir
10440 - copy "%SDK_LIB%/libfcgi.lib" "%SDK_LIB%/fcgi.lib" /Y
10541 - copy "%SDK_LIB%/apr-1.lib" "%SDK_LIB%/apr-1-1.lib" /Y
10642 - copy "%SDK_LIB%/libapr-1.lib" "%SDK_LIB%/apr-1.lib" /Y > nul
10743 - copy "%SDK_LIB%/aprutil-1.lib" "%SDK_LIB%/aprutil-1-1.lib" /Y > nul
10844 - copy "%SDK_LIB%/libaprutil-1.lib" "%SDK_LIB%/aprutil-1.lib" /Y > nul
109- - xcopy "%REGEX_DIR%/*.h" "%SDK_INC%" /O /X /E /H /K /Y > nul
11045
11146 - cd %APPVEYOR_BUILD_FOLDER%
11247
@@ -120,29 +55,23 @@ build_script:
12055 -DCMAKE_PREFIX_PATH=%SDK_PREFIX% ..
12156 - cmake --build . --config Release
12257
123- - copy "%SDK_LIB%\apr-1-1.lib" "%SDK_LIB%\apr-1.lib" /Y > nul
124- - copy "%SDK_LIB%\aprutil-1-1.lib" "%SDK_LIB%\aprutil-1.lib" /Y > nul
125- - copy "%SDK_BIN%\libapr-1.dll" "%SDK_BIN%\apr-1.dll" /Y > nul
126- - copy "%SDK_BIN%\libaprutil-1.dll" "%SDK_BIN%\aprutil-1.dll" /Y > nul
127- - copy "%SDK_BIN%\libfcgi.dll" "%SDK_BIN%\fcgi.dll" /Y > nul
12858 - copy "Release\*dll" "%SDK_BIN%" /Y > nul
129- - copy "Release\*lib" "%SDK_LIB%" /Y > nul
13059 - copy "cgi\Release\*exe" "%SDK_BIN%" /Y > nul
13160 - copy "util\Release\*exe" "%SDK_BIN%" /Y > nul
13261
13362after_build :
13463 - cd %SDK_BIN%
135- - 7z a %APPVEYOR_BUILD_FOLDER%\mapcache.zip libapr*.dll apr*.dll pcre.dll pcreposix.dll mapcache.dll
64+ - 7z a %APPVEYOR_BUILD_FOLDER%\mapcache.zip mapcache.dll
13665 mapcache.fcgi.exe mapcache_seed.exe %APPVEYOR_BUILD_FOLDER%\mapcache.xml
13766
13867test_script :
13968 - cd %SDK_BIN%
140- - set MAPCACHE_CONFIG_FILE=mapcache.xml
69+ - set MAPCACHE_CONFIG_FILE=%APPVEYOR_BUILD_FOLDER%\ mapcache.xml
14170 - set PATH_INFO="/"
14271 - set REQUEST_METHOD=GET
14372 - set QUERY_STRING="SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&FORMAT=image/png&SRS=EPSG:4326&BBOX=0,0,10,10&WIDTH=256&HEIGHT=256&LAYERS=test&TRANSPARENT=TRUE"
144- - rem mapcache.fcgi.exe
145- - rem mapcache_seed.exe
73+ - mapcache.fcgi.exe
74+ - mapcache_seed.exe -h
14675
14776deploy : off
14877
0 commit comments