Browse Source

* Use 'Find_Package_Handle_Standard_Args' for Sanitizers find modules.

master
bergmann 4 years ago
parent
commit
94b9877d65
5 changed files with 14 additions and 5 deletions
  1. +3
    -0
      cmake/FindASan.cmake
  2. +3
    -0
      cmake/FindMSan.cmake
  3. +2
    -5
      cmake/FindSanitizers.cmake
  4. +3
    -0
      cmake/FindTSan.cmake
  5. +3
    -0
      cmake/FindUBSan.cmake

+ 3
- 0
cmake/FindASan.cmake View File

@@ -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 )

+ 3
- 0
cmake/FindMSan.cmake View File

@@ -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 )

+ 2
- 5
cmake/FindSanitizers.cmake View File

@@ -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})


+ 3
- 0
cmake/FindTSan.cmake View File

@@ -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 )

+ 3
- 0
cmake/FindUBSan.cmake View File

@@ -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 )

Loading…
Cancel
Save