Skip to content

Commit 716942c

Browse files
authored
Merge pull request #263 from geographika/appveyor-simple
Simplify Appveyor Build
2 parents 412ace9 + 9d0a2f6 commit 716942c

File tree

2 files changed

+6
-76
lines changed

2 files changed

+6
-76
lines changed

appveyor.yml

Lines changed: 4 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -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

13362
after_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

13867
test_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

14776
deploy: off
14877

util/mapcache_seed.c

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -999,7 +999,8 @@ int main(int argc, const char **argv)
999999
while ((rv = apr_getopt_long(opt, seed_options, &optch, &optarg)) == APR_SUCCESS) {
10001000
switch (optch) {
10011001
case 'h':
1002-
return usage(argv[0],NULL);
1002+
usage(argv[0],NULL);
1003+
return 0;
10031004
break;
10041005
case 'f':
10051006
force = 1;

0 commit comments

Comments
 (0)