From acb96fc0e736bdb120f16ef04231b03cc79e05f7 Mon Sep 17 00:00:00 2001 From: Steven Noonan Date: Fri, 9 Oct 2020 09:54:56 -0700 Subject: [PATCH] travis: do a debug build too, to ensure that works properly Signed-off-by: Steven Noonan --- .travis/build-cmake.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.travis/build-cmake.sh b/.travis/build-cmake.sh index 7ddee73..de5e31e 100755 --- a/.travis/build-cmake.sh +++ b/.travis/build-cmake.sh @@ -116,6 +116,10 @@ fi cmake_configure build-cmake "${CMAKE_ARGS[@]}" -DCMAKE_BUILD_TYPE=RelWithDebInfo cmake_build build-cmake +# Build debug build +cmake_configure build-cmake-debug "${CMAKE_ARGS[@]}" -DCMAKE_BUILD_TYPE=Debug +cmake_build build-cmake-debug + # Build binaries with LTO # Optional, some compilers don't support LTO. We only try this build if it # succeeds cmake_configure. @@ -162,6 +166,8 @@ build-cmake-ref/bin/test_crypto build-cmake-sodium25519/bin/test_crypto build-cmake/bin/test_crypto build-cmake/bin/test_connection +build-cmake-debug/bin/test_crypto +build-cmake-debug/bin/test_connection # Run sanitized builds if [[ $BUILD_SANITIZERS -ne 0 ]]; then