diff options
author | Allen Byrne <byrn@hdfgroup.org> | 2019-12-13 18:52:13 (GMT) |
---|---|---|
committer | Allen Byrne <byrn@hdfgroup.org> | 2019-12-13 18:52:21 (GMT) |
commit | 1dc37eae78096b51c3eda34cb07534445ad5b969 (patch) | |
tree | c51a67df7018ccc6eab3c70bb9a9467e6f3074a3 /config/cmake/scripts | |
parent | bbdb0306556459531d9e19bc6dae3c602341bdcf (diff) | |
download | hdf5-1dc37eae78096b51c3eda34cb07534445ad5b969.zip hdf5-1dc37eae78096b51c3eda34cb07534445ad5b969.tar.gz hdf5-1dc37eae78096b51c3eda34cb07534445ad5b969.tar.bz2 |
TRILABS-135 add clang sanitizer support
Diffstat (limited to 'config/cmake/scripts')
-rw-r--r-- | config/cmake/scripts/CTestScript.cmake | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/config/cmake/scripts/CTestScript.cmake b/config/cmake/scripts/CTestScript.cmake index 8425312..3c85d48 100644 --- a/config/cmake/scripts/CTestScript.cmake +++ b/config/cmake/scripts/CTestScript.cmake @@ -50,6 +50,17 @@ if (SITE_BUILDNAME_SUFFIX) endif () set (BUILD_OPTIONS "${ADD_BUILD_OPTIONS} -DSITE:STRING=${CTEST_SITE} -DBUILDNAME:STRING=${CTEST_BUILD_NAME}") +# Launchers work only with Makefile and Ninja generators. +if(NOT "${CTEST_CMAKE_GENERATOR}" MATCHES "Make|Ninja") + set(CTEST_USE_LAUNCHERS 0) + set(ENV{CTEST_USE_LAUNCHERS_DEFAULT} 0) + set(BUILD_OPTIONS "${BUILD_OPTIONS} -DCTEST_USE_LAUNCHERS:BOOL=OFF") +else() + set(CTEST_USE_LAUNCHERS 1) + set(ENV{CTEST_USE_LAUNCHERS_DEFAULT} 1) + set(BUILD_OPTIONS "${BUILD_OPTIONS} -DCTEST_USE_LAUNCHERS:BOOL=ON") +endif() + #----------------------------------------------------------------------------- # MAC machines need special option #----------------------------------------------------------------------------- @@ -219,9 +230,6 @@ else () ) endif () -set(CTEST_USE_LAUNCHERS 1) -set(ENV{CTEST_USE_LAUNCHERS_DEFAULT} 1) - #----------------------------------------------------------------------------- ## -- set output to english set ($ENV{LC_MESSAGES} "en_EN") |