cmake: Delete check_cxx_source_links_with_flags macro

This commit is contained in:
Hennadii Stepanov 2025-02-20 12:38:55 +00:00
parent 09e8fd25b1
commit 88ee6800c9
No known key found for this signature in database
GPG key ID: 410108112E7EA81F
2 changed files with 1 additions and 9 deletions

View file

@ -387,7 +387,7 @@ target_link_options(sanitize_interface INTERFACE ${SANITIZER_LDFLAGS})
if(BUILD_FUZZ_BINARY) if(BUILD_FUZZ_BINARY)
include(CheckSourceCompilesAndLinks) include(CheckSourceCompilesAndLinks)
check_cxx_source_links_with_flags("${SANITIZER_LDFLAGS}" " check_cxx_source_compiles_with_flags("${SANITIZER_LDFLAGS}" "
#include <cstdint> #include <cstdint>
#include <cstddef> #include <cstddef>
extern \"C\" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { return 0; } extern \"C\" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { return 0; }

View file

@ -14,14 +14,6 @@ macro(check_cxx_source_compiles_with_flags flags source)
cmake_pop_check_state() cmake_pop_check_state()
endmacro() endmacro()
macro(check_cxx_source_links_with_flags flags source)
cmake_push_check_state(RESET)
set(CMAKE_REQUIRED_FLAGS ${flags})
list(JOIN CMAKE_REQUIRED_FLAGS " " CMAKE_REQUIRED_FLAGS)
check_cxx_source_compiles("${source}" ${ARGN})
cmake_pop_check_state()
endmacro()
macro(check_cxx_source_links_with_libs libs source) macro(check_cxx_source_links_with_libs libs source)
cmake_push_check_state(RESET) cmake_push_check_state(RESET)
set(CMAKE_REQUIRED_LIBRARIES "${libs}") set(CMAKE_REQUIRED_LIBRARIES "${libs}")