From 7e888fd0a842477eab96abd5a95a08095bac9af8 Mon Sep 17 00:00:00 2001 From: Wu Yingcong Date: Mon, 9 Dec 2024 16:50:48 +0800 Subject: [PATCH] update missing change --- source/loader/CMakeLists.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/source/loader/CMakeLists.txt b/source/loader/CMakeLists.txt index 1837108645..aaca3b1569 100644 --- a/source/loader/CMakeLists.txt +++ b/source/loader/CMakeLists.txt @@ -165,10 +165,12 @@ if(UR_ENABLE_SANITIZER) ) if(UR_ENABLE_SYMBOLIZER) - target_sources(ur_loader - PRIVATE + set(symbolizer_sources ${CMAKE_CURRENT_SOURCE_DIR}/layers/sanitizer/sanitizer_common/linux/symbolizer.cpp ) + target_sources(ur_loader + PRIVATE ${symbolizer_sources} + ) target_include_directories(ur_loader PRIVATE ${LLVM_INCLUDE_DIRS}) target_link_libraries(ur_loader PRIVATE LLVMSupport LLVMSymbolize) # In in-tree build, if LLVM is built with libc++, we also need to build @@ -183,7 +185,7 @@ if(UR_ENABLE_SANITIZER) OUTPUT_VARIABLE LIBCXX_ABI_PATH OUTPUT_STRIP_TRAILING_WHITESPACE) set_property(SOURCE - ${CMAKE_CURRENT_SOURCE_DIR}/layers/sanitizer/linux/symbolizer.cpp + ${symbolizer_sources} APPEND_STRING PROPERTY COMPILE_FLAGS " -stdlib=libc++ ") if(NOT EXISTS ${LIBCXX_PATH} OR NOT EXISTS ${LIBCXX_ABI_PATH})