mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2024-10-09 20:34:54 +00:00
[CMake] Rename SANITIZER_HEADERS
to SANITIZER_IMPL_HEADERS
under lib/sanitizer_common
.
The variable name `SANITIZER_HEADERS` is already used for the list of public headers in `include/CMakeLists.txt`. Although the previous implementation worked it's probably best to avoid shadowing global variables to avoid confusion. Differential Revision: https://reviews.llvm.org/D49176 llvm-svn: 336904
This commit is contained in:
parent
44b89fa900
commit
c5d759a926
@ -89,7 +89,7 @@ set(SANITIZER_SYMBOLIZER_SOURCES
|
||||
# Explicitly list all sanitizer_common headers. Not all of these are
|
||||
# included in sanitizer_common source files, but we need to depend on
|
||||
# headers when building our custom unit tests.
|
||||
set(SANITIZER_HEADERS
|
||||
set(SANITIZER_IMPL_HEADERS
|
||||
sancov_flags.h
|
||||
sancov_flags.inc
|
||||
sanitizer_addrhashmap.h
|
||||
@ -222,42 +222,42 @@ add_compiler_rt_object_libraries(RTSanitizerCommon
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonNoTermination
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_SOURCES_NOTERMINATION}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonNoLibc
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_NOLIBC_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonLibc
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_LIBCDEP_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonCoverage
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_COVERAGE_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonSymbolizer
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_SYMBOLIZER_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
|
||||
@ -267,21 +267,21 @@ add_compiler_rt_object_libraries(RTSanitizerCommonNoHooks
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_NO_WEAK_HOOKS_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonLibcNoHooks
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_LIBCDEP_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_NO_WEAK_HOOKS_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
add_compiler_rt_object_libraries(RTSanitizerCommonSymbolizerNoHooks
|
||||
${OS_OPTION}
|
||||
ARCHS ${SANITIZER_COMMON_SUPPORTED_ARCH}
|
||||
SOURCES ${SANITIZER_SYMBOLIZER_SOURCES}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_HEADERS}
|
||||
ADDITIONAL_HEADERS ${SANITIZER_IMPL_HEADERS}
|
||||
CFLAGS ${SANITIZER_NO_WEAK_HOOKS_CFLAGS}
|
||||
DEFS ${SANITIZER_COMMON_DEFINITIONS})
|
||||
|
||||
|
@ -41,7 +41,7 @@ set(SANITIZER_TEST_HEADERS
|
||||
sanitizer_pthread_wrappers.h
|
||||
sanitizer_test_config.h
|
||||
sanitizer_test_utils.h)
|
||||
foreach(header ${SANITIZER_HEADERS})
|
||||
foreach(header ${SANITIZER_IMPL_HEADERS})
|
||||
list(APPEND SANITIZER_TEST_HEADERS ${CMAKE_CURRENT_SOURCE_DIR}/../${header})
|
||||
endforeach()
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user