summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAllen Winter <allen.winter@kdab.com>2019-05-15 17:53:25 -0400
committerAllen Winter <allen.winter@kdab.com>2019-05-15 17:53:25 -0400
commita78b9ee8327cf8812ca8e37ec365b0f41a67309c (patch)
treed822eaf4ca312d1c4b399d998d78c70c7628af93
parentb377bda40d30365f52f1d98b7aeacb3d769567cc (diff)
downloadlibical-git-a78b9ee8327cf8812ca8e37ec365b0f41a67309c.tar.gz
scripts/buildtests.sh - test more build option combinations
-rwxr-xr-xscripts/buildtests.sh5
1 files changed, 5 insertions, 0 deletions
diff --git a/scripts/buildtests.sh b/scripts/buildtests.sh
index 0bbc2d49..31935bcc 100755
--- a/scripts/buildtests.sh
+++ b/scripts/buildtests.sh
@@ -477,6 +477,7 @@ BDIR=""
CMAKEOPTS="-DCMAKE_BUILD_TYPE=Debug -DGOBJECT_INTROSPECTION=False -DICAL_GLIB=False -DICAL_BUILD_DOCS=False"
UUCCMAKEOPTS="$CMAKEOPTS -DCMAKE_DISABLE_FIND_PACKAGE_ICU=True"
TZCMAKEOPTS="$CMAKEOPTS -DUSE_BUILTIN_TZDATA=True"
+GLIBOPTS="-DCMAKE_BUILD_TYPE=Debug -DGOBJECT_INTROSPECTION=True -DUSE_BUILTIN_TZDATA=OFF -DICAL_GLIB_VAPI=ON"
#Static code checkers
KRAZY
@@ -493,6 +494,7 @@ CLANGTIDY test2builtin "$TZCMAKEOPTS"
GCC_BUILD test1 ""
GCC_BUILD test2 "$CMAKEOPTS"
GCC_BUILD test3 "$UUCCMAKEOPTS"
+GCC_BUILD test4 "$GLIBOPTS"
if (test "`uname -s`" = "Linux")
then
echo "Temporarily disable cross-compile tests"
@@ -506,6 +508,7 @@ GCC_BUILD test2builtin "$TZCMAKEOPTS"
CLANG_BUILD test1 ""
CLANG_BUILD test2 "$CMAKEOPTS"
CLANG_BUILD test3 "$UUCCMAKEOPTS"
+CLANG_BUILD test4 "$GLIBOPTS"
if (test "`uname -s`" = "Linux")
then
echo "Temporarily disable cross-compile tests"
@@ -518,11 +521,13 @@ ASAN_BUILD test1asan ""
ASAN_BUILD test2asan "$CMAKEOPTS"
ASAN_BUILD test3asan "$TZCMAKEOPTS"
ASAN_BUILD test4asan "$UUCCMAKEOPTS"
+ASAN_BUILD test5asan "$GLIBOPTS"
#Thread sanitizer
TSAN_BUILD test1tsan ""
TSAN_BUILD test2tsan "$CMAKEOPTS"
TSAN_BUILD test3tsan "$TZCMAKEOPTS"
TSAN_BUILD test4tsan "$UUCCMAKEOPTS"
+TSAN_BUILD test5tsan "$GLIBOPTS"
echo "ALL TESTS COMPLETED SUCCESSFULLY"