Commit 3fc89ae8 authored by Dominik Charousset's avatar Dominik Charousset Committed by Joseph Noir

Fix global variables

parent 894c966f
#!/usr/bin/env groovy #!/usr/bin/env groovy
// The options we use for the builds. // Builds options on UNIX.
def unix_opts = "-DCAF_NO_PROTOBUF_EXAMPLES:BOOL=yes " + unixOpts = "-DCAF_NO_PROTOBUF_EXAMPLES:BOOL=yes " +
"-DCAF_NO_QT_EXAMPLES:BOOL=yes " + "-DCAF_NO_QT_EXAMPLES:BOOL=yes " +
"-DCAF_MORE_WARNINGS:BOOL=yes" + "-DCAF_MORE_WARNINGS:BOOL=yes" +
"-DCAF_ENABLE_ADDRESS_SANITIZER:BOOL=yes" + "-DCAF_ENABLE_ADDRESS_SANITIZER:BOOL=yes" +
"-DCAF_ENABLE_RUNTIME_CHECKS:BOOL=yes" + "-DCAF_ENABLE_RUNTIME_CHECKS:BOOL=yes" +
"-DCAF_USE_ASIO:BOOL=yes" + "-DCAF_USE_ASIO:BOOL=yes" +
"-DCAF_NO_BENCHMARKS:BOOL=yes" + "-DCAF_NO_BENCHMARKS:BOOL=yes" +
"-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl" + "-DOPENSSL_ROOT_DIR=/usr/local/opt/openssl" +
"-DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl" "-DOPENSSL_INCLUDE_DIR=/usr/local/opt/openssl"
def ms_opts = "-DCAF_BUILD_STATIC_ONLY:BOOL=yes " + // Builds options on Windows.
"-DCAF_NO_BENCHMARKS:BOOL=yes " + msOpts = "-DCAF_BUILD_STATIC_ONLY:BOOL=yes " +
"-DCAF_NO_EXAMPLES:BOOL=yes " + "-DCAF_NO_BENCHMARKS:BOOL=yes " +
"-DCAF_NO_MEM_MANAGEMENT:BOOL=yes " + "-DCAF_NO_EXAMPLES:BOOL=yes " +
"-DCAF_NO_OPENCL:BOOL=yes " + "-DCAF_NO_MEM_MANAGEMENT:BOOL=yes " +
"-DCAF_LOG_LEVEL:INT=0 " + "-DCAF_NO_OPENCL:BOOL=yes " +
"-DCMAKE_CXX_FLAGS=\"/MP\"" "-DCAF_LOG_LEVEL:INT=0 " +
"-DCMAKE_CXX_FLAGS=\"/MP\""
pipeline { pipeline {
agent none agent none
...@@ -151,7 +152,7 @@ def unixBuild(buildType = 'Debug', ...@@ -151,7 +152,7 @@ def unixBuild(buildType = 'Debug',
buildDir: 'build', buildDir: 'build',
buildType: "$buildType", buildType: "$buildType",
cleanBuild: cleanBuild, cleanBuild: cleanBuild,
cmakeArgs: "$unix_opts $buildOpts", cmakeArgs: "$unixOpts $buildOpts",
generator: "$generator", generator: "$generator",
installation: 'cmake in search path', installation: 'cmake in search path',
preloadScript: '../cmake/jenkins.cmake', preloadScript: '../cmake/jenkins.cmake',
...@@ -180,7 +181,7 @@ def msBuild(buildType = 'Debug', ...@@ -180,7 +181,7 @@ def msBuild(buildType = 'Debug',
def ret = bat(returnStatus: true, def ret = bat(returnStatus: true,
script: """cmake -E make_directory build script: """cmake -E make_directory build
cd build cd build
cmake -DCMAKE_buildType=${buildType} -G "${generator}" ${ms_opts} .. cmake -DCMAKE_buildType=$buildType -G "$generator" $msOpts ..
IF /I "%ERRORLEVEL%" NEQ "0" ( IF /I "%ERRORLEVEL%" NEQ "0" (
EXIT 1 EXIT 1
) )
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment