aboutsummaryrefslogtreecommitdiff
path: root/travis/linux_clang
diff options
context:
space:
mode:
Diffstat (limited to 'travis/linux_clang')
-rwxr-xr-xtravis/linux_clang/before_install.sh4
-rwxr-xr-xtravis/linux_clang/install.sh3
2 files changed, 5 insertions, 2 deletions
diff --git a/travis/linux_clang/before_install.sh b/travis/linux_clang/before_install.sh
index f6e21076..bd544710 100755
--- a/travis/linux_clang/before_install.sh
+++ b/travis/linux_clang/before_install.sh
@@ -3,4 +3,6 @@
set -e
./travis/before_install.sh
-# do nothing
+
+sudo apt-get update -qq
+sudo apt-get install -qq sqlite3 libsqlite3-dev \ No newline at end of file
diff --git a/travis/linux_clang/install.sh b/travis/linux_clang/install.sh
index a2ad9337..f4b1ad12 100755
--- a/travis/linux_clang/install.sh
+++ b/travis/linux_clang/install.sh
@@ -4,4 +4,5 @@ set -e
export CCACHE_CPP2=yes
-CC="ccache clang" CXX="ccache clang++" CFLAGS="-std=c89 -Werror -fsanitize=address" CXXFLAGS="-Werror -fsanitize=address" LDFLAGS="-fsanitize=address" ./travis/install.sh
+# -fno-use-cxa-atexit is needed to build with -coverage
+CC="ccache clang" CXX="ccache clang++" CFLAGS="-Werror -fsanitize=address -fno-use-cxa-atexit" CXXFLAGS="-Werror -fsanitize=address -fno-use-cxa-atexit" LDFLAGS="-fsanitize=address" ./travis/install.sh