Explorar el Código

* Use 'Find_Package_Handle_Standard_Args' for Sanitizers find modules.

master
bergmann hace 4 años
padre
commit
94b9877d65
Se han modificado 5 ficheros con 14 adiciones y 5 borrados
  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 Ver fichero

@@ -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 Ver fichero

@@ -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 Ver fichero

@@ -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 Ver fichero

@@ -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 Ver fichero

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

Cargando…
Cancelar
Guardar