diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2022-08-19 23:15:22 +0300 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2022-08-19 23:15:22 +0300 |
commit | e05ed56d6ff657fe24fa58ad0caa7688741aeac8 (patch) | |
tree | c98b7e20f94a359ce86ca67897b8ad1f5197c5be /.travis.yml | |
parent | cd9b4290719839af52f1d067a3bdb1cc520aa01e (diff) | |
download | bdwgc-e05ed56d6ff657fe24fa58ad0caa7688741aeac8.tar.gz |
Travis CI: Use CMAKE_BUILD_TYPE instead of cmake --config
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 38 |
1 files changed, 14 insertions, 24 deletions
diff --git a/.travis.yml b/.travis.yml index b69c387b..67645ff0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -137,8 +137,7 @@ jobs: - arch: arm64 compiler: clang env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-Dbuild_tests=ON -DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=MinSizeRel -Dbuild_tests=ON -DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON" - NO_CLONE_LIBATOMIC_OPS=true - arch: arm64 compiler: gcc @@ -200,8 +199,7 @@ jobs: - arch: ppc64le compiler: clang env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-Dbuild_tests=ON -Denable_cplusplus=ON -Denable_gc_assertions=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -Dbuild_tests=ON -Denable_cplusplus=ON -Denable_gc_assertions=ON" - NO_CLONE_LIBATOMIC_OPS=true - arch: ppc64le compiler: clang @@ -265,8 +263,7 @@ jobs: - NO_CLONE_LIBATOMIC_OPS=true - os: freebsd env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-Denable_cplusplus=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -Denable_cplusplus=ON" - NO_CLONE_LIBATOMIC_OPS=true - os: freebsd compiler: clang @@ -504,7 +501,6 @@ jobs: - NO_CLONE_LIBATOMIC_OPS=true - compiler: clang env: - - CMAKE_CONFIG="Debug" - CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_gc_assertions=ON" - NO_CLONE_LIBATOMIC_OPS=true - addons: @@ -513,31 +509,25 @@ jobs: - libatomic-ops-dev compiler: clang env: - - CMAKE_CONFIG="Debug" - CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_munmap=OFF -Dwith_libatomic_ops=ON" - compiler: gcc env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-Denable_cplusplus=ON -Denable_large_config=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -Denable_cplusplus=ON -Denable_large_config=ON" - NO_CLONE_LIBATOMIC_OPS=true - compiler: gcc env: - - CMAKE_CONFIG="Debug" - - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_gc_debug=ON -Dwithout_libatomic_ops=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Debug -DBUILD_SHARED_LIBS=OFF -Denable_gc_debug=ON -Dwithout_libatomic_ops=ON" - compiler: gcc env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_threads=OFF" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -Denable_threads=OFF" - NO_CLONE_LIBATOMIC_OPS=true - os: osx env: - - CMAKE_CONFIG="Debug" - CMAKE_OPTIONS="-Denable_cplusplus=ON" - NO_CLONE_LIBATOMIC_OPS=true - os: osx env: - - CMAKE_CONFIG="Release" - - CMAKE_OPTIONS="-DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON -Denable_large_config=ON" + - CMAKE_OPTIONS="-DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -Denable_cplusplus=ON -Denable_gc_assertions=ON -Denable_large_config=ON" - NO_CLONE_LIBATOMIC_OPS=true - compiler: clang env: @@ -797,30 +787,30 @@ install: - if [[ "$NO_CLONE_LIBATOMIC_OPS" != true ]]; then git clone --depth=50 https://github.com/ivmai/libatomic_ops.git; fi -- if [[ "$CMAKE_CONFIG" == "" ]]; then +- if [[ "$CMAKE_OPTIONS" == "" ]]; then ./autogen.sh; fi - if [[ "$GNUTOOLS_ROOT" != "" ]]; then mv $GNUTOOLS_ROOT $GNUTOOLS_ROOT-x; fi - if [[ "$REPORT_COVERAGE" == true ]]; then gem install coveralls-lcov; fi script: -- if [[ "$CSA_CHECK" != true && "$CMAKE_CONFIG" == "" +- if [[ "$CSA_CHECK" != true && "$CMAKE_OPTIONS" == "" && "$CPPCHECK_ENABLE" == "" && "$MAKEFILE_NAME" != "Makefile.direct" && "$COVERITY_SCAN_BRANCH" != 1 ]]; then CFLAGS="$CONF_CFLAGS" ./configure $CONF_OPTIONS --enable-werror && cat include/config.h; fi -- if [[ "$CSA_CHECK" != true && "$CMAKE_CONFIG" == "" +- if [[ "$CSA_CHECK" != true && "$CMAKE_OPTIONS" == "" && "$CPPCHECK_ENABLE" == "" && "$COVERITY_SCAN_BRANCH" != 1 ]]; then make -j$MAKE_NPROC -f $MAKEFILE_NAME $MAKEFILE_TARGETS CFLAGS_EXTRA="$CFLAGS_EXTRA" LDFLAGS="$LDFLAGS"; fi -- if [[ "$CMAKE_CONFIG" != "" ]]; then +- if [[ "$CMAKE_OPTIONS" != "" ]]; then cmake $CMAKE_OPTIONS -Dbuild_tests=ON -Denable_werror=ON -Werror=dev . - && cmake --build . --config $CMAKE_CONFIG; + && cmake --build .; fi -- if [[ "$CMAKE_CONFIG" != "" ]]; then - ctest --build-config $CMAKE_CONFIG -j4 -V; +- if [[ "$CMAKE_OPTIONS" != "" ]]; then + ctest -j4 -V; fi - if [[ "$CC_FOR_CHECK" != "" ]]; then make -f $MAKEFILE_NAME $MAKEFILE_TARGETS_CHECK CC=$CC_FOR_CHECK |