Move `LIBASAN_DIRNAME` under `OV_COMPILER_IS_CLANG` (#24219)
This commit is contained in:
parent
4387e8bf15
commit
604cfcd658
|
|
@ -101,10 +101,10 @@ if(DEFINED SANITIZER_COMPILER_FLAGS)
|
|||
|
||||
# clang does not provide rpath if -shared-libasan is used
|
||||
# https://stackoverflow.com/questions/68571138/asan-dynamic-runtime-is-missing-on-ubuntu-18, https://bugs.llvm.org/show_bug.cgi?id=51271
|
||||
execute_process(COMMAND ${CMAKE_CXX_COMPILER} --print-file-name libclang_rt.asan-x86_64.so
|
||||
OUTPUT_VARIABLE LIBASAN_DIRNAME)
|
||||
get_filename_component(LIBASAN_DIRNAME ${LIBASAN_DIRNAME} PATH)
|
||||
if(BUILD_SHARED_LIBS AND ENABLE_SANITIZER AND OV_COMPILER_IS_CLANG)
|
||||
execute_process(COMMAND ${CMAKE_CXX_COMPILER} --print-file-name libclang_rt.asan-x86_64.so
|
||||
OUTPUT_VARIABLE LIBASAN_DIRNAME)
|
||||
get_filename_component(LIBASAN_DIRNAME ${LIBASAN_DIRNAME} PATH)
|
||||
set(SANITIZER_LINKER_FLAGS "${SANITIZER_LINKER_FLAGS},-rpath=${LIBASAN_DIRNAME}")
|
||||
endif()
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue