Test both Debug and Release

release/4.3a0
Frank Dellaert 2019-06-10 13:25:30 -04:00
parent 96fe0474e6
commit 502bf7cc04
2 changed files with 10 additions and 8 deletions

View File

@ -23,7 +23,7 @@ function build_and_test ()
fi fi
cmake $SOURCE_DIR \ cmake $SOURCE_DIR \
-DCMAKE_BUILD_TYPE=Debug \ -DCMAKE_BUILD_TYPE=$CMAKE_BUILD_TYPE \
-DGTSAM_BUILD_TESTS=$GTSAM_BUILD_TESTS \ -DGTSAM_BUILD_TESTS=$GTSAM_BUILD_TESTS \
-DGTSAM_BUILD_UNSTABLE=$GTSAM_BUILD_UNSTABLE \ -DGTSAM_BUILD_UNSTABLE=$GTSAM_BUILD_UNSTABLE \
-DGTSAM_BUILD_EXAMPLES_ALWAYS=$GTSAM_BUILD_EXAMPLES_ALWAYS \ -DGTSAM_BUILD_EXAMPLES_ALWAYS=$GTSAM_BUILD_EXAMPLES_ALWAYS \

View File

@ -38,27 +38,27 @@ jobs:
- stage: compile - stage: compile
os: osx os: osx
compiler: gcc compiler: gcc
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=OFF env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Mac, CLANG # on Mac, CLANG
- stage: compile - stage: compile
os: osx os: osx
compiler: clang compiler: clang
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=OFF env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, GCC # on Linux, GCC
- stage: compile - stage: compile
os: linux os: linux
compiler: gcc compiler: gcc
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=OFF env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, CLANG # on Linux, CLANG
- stage: compile - stage: compile
os: linux os: linux
compiler: clang compiler: clang
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=OFF env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, with deprecated ON to make sure that path still compiles # on Linux, with deprecated ON to make sure that path still compiles
- stage: compile - stage: compile
os: linux os: linux
compiler: clang compiler: clang
env: GTSAM_ALLOW_DEPRECATED_SINCE_V4=ON GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=OFF env: GTSAM_ALLOW_DEPRECATED_SINCE_V4=ON GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# Matrix configuration: # Matrix configuration:
os: os:
@ -73,9 +73,11 @@ env:
- CCACHE_SLOPPINESS=pch_defines,time_macros - CCACHE_SLOPPINESS=pch_defines,time_macros
- GTSAM_BUILD_UNSTABLE=ON - GTSAM_BUILD_UNSTABLE=ON
- GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF - GTSAM_ALLOW_DEPRECATED_SINCE_V4=OFF
- GTSAM_BUILD_EXAMPLES_ALWAYS=OFF
- GTSAM_BUILD_TESTS=ON
matrix: matrix:
- GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON - CMAKE_BUILD_TYPE=Debug
- GTSAM_BUILD_TESTS=ON GTSAM_BUILD_EXAMPLES_ALWAYS=OFF - CMAKE_BUILD_TYPE=release
# Uncomment this if you want to exclude clang on linux # Uncomment this if you want to exclude clang on linux
# matrix: # matrix: