Add Debug/Release in compile stage as well

release/4.3a0
Frank Dellaert 2019-06-10 14:04:21 -04:00
parent 502bf7cc04
commit 2ac505f35e
1 changed files with 21 additions and 5 deletions

View File

@ -38,22 +38,38 @@ jobs:
- stage: compile
os: osx
compiler: gcc
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
env: CMAKE_BUILD_TYPE=Debug GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
- stage: compile
os: osx
compiler: gcc
env: CMAKE_BUILD_TYPE=Release GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Mac, CLANG
- stage: compile
os: osx
compiler: clang
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
env: CMAKE_BUILD_TYPE=Debug GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
- stage: compile
os: osx
compiler: clang
env: CMAKE_BUILD_TYPE=Release GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, GCC
- stage: compile
os: linux
compiler: gcc
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
env: CMAKE_BUILD_TYPE=Debug GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
- stage: compile
os: linux
compiler: gcc
env: CMAKE_BUILD_TYPE=Release GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, CLANG
- stage: compile
os: linux
compiler: clang
env: GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
env: CMAKE_BUILD_TYPE=Debug GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
- stage: compile
os: linux
compiler: clang
env: CMAKE_BUILD_TYPE=Release GTSAM_BUILD_TESTS=OFF GTSAM_BUILD_EXAMPLES_ALWAYS=ON
# on Linux, with deprecated ON to make sure that path still compiles
- stage: compile
os: linux
@ -77,7 +93,7 @@ env:
- GTSAM_BUILD_TESTS=ON
matrix:
- CMAKE_BUILD_TYPE=Debug
- CMAKE_BUILD_TYPE=release
- CMAKE_BUILD_TYPE=Release
# Uncomment this if you want to exclude clang on linux
# matrix: