From f6d6295ab49141a41e9726ed58e3224b2ed2368a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stefan=20B=C3=BChler?= Date: Thu, 6 Jan 2022 16:28:40 +0100 Subject: [ci] add cmake-asan build type --- scripts/ci-build.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'scripts') diff --git a/scripts/ci-build.sh b/scripts/ci-build.sh index 7e9bd948..88b1fac7 100755 --- a/scripts/ci-build.sh +++ b/scripts/ci-build.sh @@ -49,11 +49,17 @@ case "${build}" in make -j 2 make check ;; -"cmake") +"cmake"|"cmake-asan") mkdir cmakebuild cd cmakebuild + if [ "${build}" = "cmake-asan" ]; then + asan_opts="-DBUILD_SANITIZE_ADDRESS=ON -DBUILD_SANITIZE_UNDEFINED=ON" + else + asan_opts="" + fi cmake \ -DBUILD_EXTRA_WARNINGS=ON \ + ${asan_opts} \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DWITH_PCRE2=ON \ -DWITH_ZSTD=ON \ -- cgit v1.2.1