Commit 5fe4bfcb authored by Dominik Charousset's avatar Dominik Charousset

Update build matrix for latest CMake scaffold

parent 8114f88f
...@@ -4,14 +4,14 @@ ...@@ -4,14 +4,14 @@
// Default CMake flags for release builds. // Default CMake flags for release builds.
defaultReleaseBuildFlags = [ defaultReleaseBuildFlags = [
'CAF_ENABLE_RUNTIME_CHECKS:BOOL=yes', 'CAF_ENABLE_RUNTIME_CHECKS:BOOL=ON',
] ]
// Default CMake flags for debug builds. // Default CMake flags for debug builds.
defaultDebugBuildFlags = defaultReleaseBuildFlags + [ defaultDebugBuildFlags = defaultReleaseBuildFlags + [
'CAF_SANITIZERS:STRING=address,undefined', 'CAF_SANITIZERS:STRING=address,undefined',
'CAF_LOG_LEVEL:STRING=TRACE', 'CAF_LOG_LEVEL:STRING=TRACE',
'CAF_ENABLE_ACTOR_PROFILER:BOOL=yes', 'CAF_ENABLE_ACTOR_PROFILER:BOOL=ON',
] ]
// Configures the behavior of our stages. // Configures the behavior of our stages.
...@@ -97,12 +97,20 @@ config = [ ...@@ -97,12 +97,20 @@ config = [
'OPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include', 'OPENSSL_INCLUDE_DIR=/usr/local/opt/openssl/include',
], ],
], ],
Windows: [
debug: defaultDebugBuildFlags + [
'CAF_BUILD_OPENSSL_MODULE:BOOL=OFF',
],
release: defaultReleaseBuildFlags + [
'CAF_BUILD_OPENSSL_MODULE:BOOL=OFF',
],
],
], ],
// Configures what binary the coverage report uses and what paths to exclude. // Configures what binary the coverage report uses and what paths to exclude.
coverage: [ coverage: [
binaries: [ binaries: [
'build/bin/caf-core-test', 'build/libcaf_core/caf-core-test',
'build/bin/caf-io-test', 'build/libcaf_io/caf-io-test',
], ],
relativeExcludePaths: [ relativeExcludePaths: [
'examples', 'examples',
...@@ -151,6 +159,7 @@ pipeline { ...@@ -151,6 +159,7 @@ pipeline {
buildDir: 'build', buildDir: 'build',
installation: 'cmake in search path', installation: 'cmake in search path',
sourceDir: '.', sourceDir: '.',
cmakeArgs: '-DCAF_BUILD_IO_MODULE:BOOL=OFF',
steps: [[ steps: [[
args: '--target consistency-check', args: '--target consistency-check',
withCmake: true, withCmake: true,
......
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