summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorIvan Maidanski <ivmai@mail.ru>2022-08-19 23:15:22 +0300
committerIvan Maidanski <ivmai@mail.ru>2022-08-19 23:15:22 +0300
commite05ed56d6ff657fe24fa58ad0caa7688741aeac8 (patch)
treec98b7e20f94a359ce86ca67897b8ad1f5197c5be /.travis.yml
parentcd9b4290719839af52f1d067a3bdb1cc520aa01e (diff)
downloadbdwgc-e05ed56d6ff657fe24fa58ad0caa7688741aeac8.tar.gz
Travis CI: Use CMAKE_BUILD_TYPE instead of cmake --config
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml38
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