Commit 7a6486e3 authored by Joseph Noir's avatar Joseph Noir

Set the GCC via cmake arg

parent 53c7f658
...@@ -70,7 +70,7 @@ pipeline { ...@@ -70,7 +70,7 @@ pipeline {
} }
stage ('GCC on Mac') { stage ('GCC on Mac') {
agent { label 'macOS && gcc' } agent { label 'macOS && gcc' }
steps { unixBuild() } steps { unixBuild('Debug', '-DCMAKE_CXX_COMPILER=g++') }
} }
stage ('FreeBSD') { stage ('FreeBSD') {
agent { label 'FreeBSD' } agent { label 'FreeBSD' }
...@@ -82,7 +82,7 @@ pipeline { ...@@ -82,7 +82,7 @@ pipeline {
} }
stage('Logging') { stage('Logging') {
agent { label 'Linux' } agent { label 'Linux' }
steps { unixBuild([buildOpts: '-D CAF_LOG_LEVEL=4']) } steps { unixBuild('Debug', '-DCAF_LOG_LEVEL=4') }
} }
stage('Release') { stage('Release') {
agent { label 'Linux' } agent { label 'Linux' }
...@@ -91,7 +91,7 @@ pipeline { ...@@ -91,7 +91,7 @@ pipeline {
stage('Coverage') { stage('Coverage') {
agent { label "gcovr" } agent { label "gcovr" }
steps { steps {
unixBuild([buildOpts: '-D CAF_ENABLE_GCOV=yes']) unixBuild('Debug', '-DCAF_ENABLE_GCOV=yes')
dir('caf-sources') { dir('caf-sources') {
sh 'gcovr -e libcaf_test -e ".*/test/.*" -x -r .. > coverage.xml' sh 'gcovr -e libcaf_test -e ".*/test/.*" -x -r .. > coverage.xml'
cobertura([ cobertura([
...@@ -144,8 +144,8 @@ pipeline { ...@@ -144,8 +144,8 @@ pipeline {
} }
def unixBuild(buildType = 'Debug', def unixBuild(buildType = 'Debug',
generator = 'Unix Makefiles',
buildOpts = '', buildOpts = '',
generator = 'Unix Makefiles',
cleanBuild = true) { cleanBuild = true) {
echo "building on $NODE_NAME" echo "building on $NODE_NAME"
deleteDir() deleteDir()
...@@ -173,8 +173,8 @@ def unixBuild(buildType = 'Debug', ...@@ -173,8 +173,8 @@ def unixBuild(buildType = 'Debug',
} }
def msBuild(buildType = 'Debug', def msBuild(buildType = 'Debug',
generator = 'Visual Studio 15 2017',
buildOpts = '', buildOpts = '',
generator = 'Visual Studio 15 2017',
cleanBuild = true) { cleanBuild = true) {
echo "building on $NODE_NAME" echo "building on $NODE_NAME"
deleteDir() deleteDir()
......
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