Quellcode durchsuchen

* Use 'Find_Package_Handle_Standard_Args' for Sanitizers find modules.

master
bergmann vor 4 Jahren
Ursprung
Commit
94b9877d65
5 geänderte Dateien mit 14 neuen und 5 gelöschten Zeilen
  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 Datei anzeigen

@@ -57,3 +57,6 @@ function (add_sanitize_address TARGET)


sanitizer_add_flags(${TARGET} "AddressSanitizer" "ASan") sanitizer_add_flags(${TARGET} "AddressSanitizer" "ASan")
endfunction () endfunction ()

Include ( FindPackageHandleStandardArgs )
Find_Package_Handle_Standard_Args ( ASan DEFAULT_MSG )

+ 3
- 0
cmake/FindMSan.cmake Datei anzeigen

@@ -55,3 +55,6 @@ function (add_sanitize_memory TARGET)


sanitizer_add_flags(${TARGET} "MemorySanitizer" "MSan") sanitizer_add_flags(${TARGET} "MemorySanitizer" "MSan")
endfunction () endfunction ()

Include ( FindPackageHandleStandardArgs )
Find_Package_Handle_Standard_Args ( MSan DEFAULT_MSG )

+ 2
- 5
cmake/FindSanitizers.cmake Datei anzeigen

@@ -26,9 +26,6 @@
# link against the sanitizers. # link against the sanitizers.
option(SANITIZE_LINK_STATIC "Try to link static against sanitizers." Off) option(SANITIZE_LINK_STATIC "Try to link static against sanitizers." Off)





set(FIND_QUIETLY_FLAG "") set(FIND_QUIETLY_FLAG "")
if (DEFINED Sanitizers_FIND_QUIETLY) if (DEFINED Sanitizers_FIND_QUIETLY)
set(FIND_QUIETLY_FLAG "QUIET") set(FIND_QUIETLY_FLAG "QUIET")
@@ -39,8 +36,8 @@ find_package(TSan ${FIND_QUIETLY_FLAG})
find_package(MSan ${FIND_QUIETLY_FLAG}) find_package(MSan ${FIND_QUIETLY_FLAG})
find_package(UBSan ${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) function(sanitizer_add_blacklist_file FILE)
if(NOT IS_ABSOLUTE ${FILE}) if(NOT IS_ABSOLUTE ${FILE})


+ 3
- 0
cmake/FindTSan.cmake Datei anzeigen

@@ -63,3 +63,6 @@ function (add_sanitize_thread TARGET)


sanitizer_add_flags(${TARGET} "ThreadSanitizer" "TSan") sanitizer_add_flags(${TARGET} "ThreadSanitizer" "TSan")
endfunction () endfunction ()

Include ( FindPackageHandleStandardArgs )
Find_Package_Handle_Standard_Args ( TSan DEFAULT_MSG )

+ 3
- 0
cmake/FindUBSan.cmake Datei anzeigen

@@ -44,3 +44,6 @@ function (add_sanitize_undefined TARGET)


sanitizer_add_flags(${TARGET} "UndefinedBehaviorSanitizer" "UBSan") sanitizer_add_flags(${TARGET} "UndefinedBehaviorSanitizer" "UBSan")
endfunction () endfunction ()

Include ( FindPackageHandleStandardArgs )
Find_Package_Handle_Standard_Args ( UBSan DEFAULT_MSG )

Laden…
Abbrechen
Speichern