diff --git a/cmake/FindASan.cmake b/cmake/FindASan.cmake index 98ea7cb..1b9a426 100644 --- a/cmake/FindASan.cmake +++ b/cmake/FindASan.cmake @@ -57,3 +57,6 @@ function (add_sanitize_address TARGET) sanitizer_add_flags(${TARGET} "AddressSanitizer" "ASan") endfunction () + +Include ( FindPackageHandleStandardArgs ) +Find_Package_Handle_Standard_Args ( ASan DEFAULT_MSG ) diff --git a/cmake/FindMSan.cmake b/cmake/FindMSan.cmake index 22d0050..613ace3 100644 --- a/cmake/FindMSan.cmake +++ b/cmake/FindMSan.cmake @@ -55,3 +55,6 @@ function (add_sanitize_memory TARGET) sanitizer_add_flags(${TARGET} "MemorySanitizer" "MSan") endfunction () + +Include ( FindPackageHandleStandardArgs ) +Find_Package_Handle_Standard_Args ( MSan DEFAULT_MSG ) diff --git a/cmake/FindSanitizers.cmake b/cmake/FindSanitizers.cmake index 101bab8..d3cfea6 100755 --- a/cmake/FindSanitizers.cmake +++ b/cmake/FindSanitizers.cmake @@ -26,9 +26,6 @@ # link against the sanitizers. option(SANITIZE_LINK_STATIC "Try to link static against sanitizers." Off) - - - set(FIND_QUIETLY_FLAG "") if (DEFINED Sanitizers_FIND_QUIETLY) set(FIND_QUIETLY_FLAG "QUIET") @@ -39,8 +36,8 @@ find_package(TSan ${FIND_QUIETLY_FLAG}) find_package(MSan ${FIND_QUIETLY_FLAG}) find_package(UBSan ${FIND_QUIETLY_FLAG}) - - +Include ( FindPackageHandleStandardArgs ) +Find_Package_Handle_Standard_Args ( Sanitizers DEFAULT_MSG ) function(sanitizer_add_blacklist_file FILE) if(NOT IS_ABSOLUTE ${FILE}) diff --git a/cmake/FindTSan.cmake b/cmake/FindTSan.cmake index 3cba3c0..4391716 100644 --- a/cmake/FindTSan.cmake +++ b/cmake/FindTSan.cmake @@ -63,3 +63,6 @@ function (add_sanitize_thread TARGET) sanitizer_add_flags(${TARGET} "ThreadSanitizer" "TSan") endfunction () + +Include ( FindPackageHandleStandardArgs ) +Find_Package_Handle_Standard_Args ( TSan DEFAULT_MSG ) diff --git a/cmake/FindUBSan.cmake b/cmake/FindUBSan.cmake index ae103f7..be59864 100644 --- a/cmake/FindUBSan.cmake +++ b/cmake/FindUBSan.cmake @@ -44,3 +44,6 @@ function (add_sanitize_undefined TARGET) sanitizer_add_flags(${TARGET} "UndefinedBehaviorSanitizer" "UBSan") endfunction () + +Include ( FindPackageHandleStandardArgs ) +Find_Package_Handle_Standard_Args ( UBSan DEFAULT_MSG )