diff options
author | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2020-06-22 12:37:23 +0300 |
---|---|---|
committer | Niall Douglas (s [underscore] sourceforge {at} nedprod [dot] com) <spamtrap@nedprod.com> | 2020-06-22 12:37:23 +0300 |
commit | 663b68847af5fd8da5265e5f893bd865e401d0a0 (patch) | |
tree | 60fe0f864d1c7f82f1af69c336eff42378c2141d /.ci.cmake | |
parent | ef01498cb0570438155bf1f7d049b9ac36dbd910 (diff) |
Disable both asan and ubsan on mac os ci.
Diffstat (limited to '.ci.cmake')
-rw-r--r-- | .ci.cmake | 12 |
1 files changed, 4 insertions, 8 deletions
@@ -100,7 +100,7 @@ else() endif() set(retval2 0) set(retval3 0) -if(NOT CTEST_DISABLE_TESTING) +if(NOT CTEST_DISABLE_TESTING AND NOT APPLE) # Recent XCode has a parse bug for asan and ubsan if(("$ENV{CXX}" MATCHES "clang") OR ("$ENV{CXX}" MATCHES "g\\+\\+")) if("$ENV{CXX}" MATCHES "clang") ctest_build(TARGET _sl-asan) @@ -109,13 +109,9 @@ if(NOT CTEST_DISABLE_TESTING) else() set(retval2 0) endif() - if(NOT APPLE) # I get weird build errors on Xcode - ctest_build(TARGET _sl-ubsan) - set(CTEST_CONFIGURATION_TYPE "ubsan") - ctest_test(RETURN_VALUE retval3 INCLUDE "llfio_sl" EXCLUDE "shared_fs_mutex") - else() - set(retval3 0) - endif() + ctest_build(TARGET _sl-ubsan) + set(CTEST_CONFIGURATION_TYPE "ubsan") + ctest_test(RETURN_VALUE retval3 INCLUDE "llfio_sl" EXCLUDE "shared_fs_mutex") endif() merge_junit_results_into_ctest_xml() endif() |