|
@@ -67,6 +67,31 @@ before_script:
|
|
|
- cmake --version
|
|
|
- gcc unittest/cgi_test.c -o output/cgi_test.cgi
|
|
|
- cd output
|
|
|
+ - echo cmake
|
|
|
+ -G "Unix Makefiles"
|
|
|
+ -DCMAKE_BUILD_TYPE=${BUILD_TYPE}
|
|
|
+ -DBUILD_SHARED_LIBS=${BUILD_SHARED}
|
|
|
+ "-DCIVETWEB_THIRD_PARTY_DIR=${HOME}/third-party"
|
|
|
+ -DCIVETWEB_ENABLE_THIRD_PARTY_OUTPUT=YES
|
|
|
+ -DCIVETWEB_ENABLE_SSL=${ENABLE_SSL}
|
|
|
+ -DCIVETWEB_DISABLE_CGI=${NO_CGI}
|
|
|
+ -DCIVETWEB_SERVE_NO_FILES=${NO_FILES}
|
|
|
+ -DCIVETWEB_ENABLE_SSL_DYNAMIC_LOADING=${ENABLE_SSL_DYNAMIC_LOADING}
|
|
|
+ -DCIVETWEB_SSL_OPENSSL_API_1_0=${OPENSSL_1_0}
|
|
|
+ -DCIVETWEB_SSL_OPENSSL_API_1_1=${OPENSSL_1_1}
|
|
|
+ -DCIVETWEB_ENABLE_WEBSOCKETS=${ENABLE_WEBSOCKETS}
|
|
|
+ -DCIVETWEB_ENABLE_CXX=${ENABLE_CXX}
|
|
|
+ -DCIVETWEB_ENABLE_SERVER_STATS=${ENABLE_SERVER_STATS}
|
|
|
+ -DCIVETWEB_ENABLE_LUA=${ENABLE_LUA}
|
|
|
+ -DCIVETWEB_ENABLE_LUA_SHARED=${ENABLE_LUA_SHARED}
|
|
|
+ -DCIVETWEB_ENABLE_DUKTAPE=${ENABLE_DUKTAPE}
|
|
|
+ -DCIVETWEB_DISABLE_CACHING=${NO_CACHING}
|
|
|
+ -DCIVETWEB_C_STANDARD=${C_STANDARD}
|
|
|
+ -DCIVETWEB_CXX_STANDARD=${CXX_STANDARD}
|
|
|
+ -DCIVETWEB_ALLOW_WARNINGS=${ALLOW_WARNINGS}
|
|
|
+ -DCIVETWEB_ENABLE_IPV6=${ENABLE_IPV6}
|
|
|
+ ${ADDITIONAL_CMAKE_ARGS}
|
|
|
+ ..
|
|
|
- cmake
|
|
|
-G "Unix Makefiles"
|
|
|
-DCMAKE_BUILD_TYPE=${BUILD_TYPE}
|