[compiler-rt] e674e73 - [compiler-rt] Fix build breakage (#96235)

via llvm-commits llvm-commits at lists.llvm.org
Thu Jun 20 21:51:21 PDT 2024


Author: Alexander Shaposhnikov
Date: 2024-06-20T21:51:18-07:00
New Revision: e674e739d790aa4a7d9e9d779b02574e1dbe73ca

URL: https://github.com/llvm/llvm-project/commit/e674e739d790aa4a7d9e9d779b02574e1dbe73ca
DIFF: https://github.com/llvm/llvm-project/commit/e674e739d790aa4a7d9e9d779b02574e1dbe73ca.diff

LOG: [compiler-rt] Fix build breakage (#96235)

Add missing flags in cmake.
Follow-up to cae6d458a.

Added: 
    

Modified: 
    compiler-rt/lib/nsan/tests/CMakeLists.txt

Removed: 
    


################################################################################
diff  --git a/compiler-rt/lib/nsan/tests/CMakeLists.txt b/compiler-rt/lib/nsan/tests/CMakeLists.txt
index e6674e12b548b..3d962e70a7bf0 100644
--- a/compiler-rt/lib/nsan/tests/CMakeLists.txt
+++ b/compiler-rt/lib/nsan/tests/CMakeLists.txt
@@ -3,12 +3,19 @@ include(CompilerRTCompile)
 set(NSAN_UNITTEST_CFLAGS
   ${COMPILER_RT_UNITTEST_CFLAGS}
   ${COMPILER_RT_GTEST_CFLAGS}
-  -I${COMPILER_RT_SOURCE_DIR}/lib/
+  ${SANITIZER_TEST_CXX_CFLAGS}
+  -I${COMPILER_RT_SOURCE_DIR}/include
+  -I${COMPILER_RT_SOURCE_DIR}/lib
   -DSANITIZER_COMMON_REDEFINE_BUILTINS_IN_STD
   -O2
   -g
   -fno-omit-frame-pointer)
 
+set(NSAN_UNITTEST_LINK_FLAGS
+  ${COMPILER_RT_UNITTEST_LINK_FLAGS}
+  ${COMPILER_RT_UNWINDER_LINK_LIBS}
+  ${SANITIZER_TEST_CXX_LIBRARIES})
+
 file(GLOB NSAN_HEADERS ../*.h)
 set(NSAN_UNITTESTS
 	NSanUnitTest.cpp


        


More information about the llvm-commits mailing list