Browse Source

Add explicit sanitizer dependencies missed before contrib/tools

reshilkin 1 year ago
parent
commit
d59a5a6d33

+ 1 - 1
CMakeLists.darwin-x86_64.txt

@@ -8,7 +8,7 @@
 
 add_subdirectory(tools)
 add_subdirectory(contrib)
-add_subdirectory(util)
 add_subdirectory(library)
+add_subdirectory(util)
 add_subdirectory(ydb)
 add_subdirectory(certs)

+ 1 - 1
CMakeLists.linux-aarch64.txt

@@ -8,7 +8,7 @@
 
 add_subdirectory(tools)
 add_subdirectory(contrib)
-add_subdirectory(util)
 add_subdirectory(library)
+add_subdirectory(util)
 add_subdirectory(ydb)
 add_subdirectory(certs)

+ 1 - 1
CMakeLists.linux-x86_64.txt

@@ -8,7 +8,7 @@
 
 add_subdirectory(tools)
 add_subdirectory(contrib)
-add_subdirectory(util)
 add_subdirectory(library)
+add_subdirectory(util)
 add_subdirectory(ydb)
 add_subdirectory(certs)

+ 3 - 0
contrib/libs/libunwind/CMakeLists.darwin-x86_64.txt

@@ -20,6 +20,9 @@ target_compile_options(contrib-libs-libunwind PRIVATE
 target_include_directories(contrib-libs-libunwind PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/include
 )
+target_link_libraries(contrib-libs-libunwind PUBLIC
+  cpp-sanitizer-include
+)
 target_sources(contrib-libs-libunwind PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp
   ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-seh.cpp

+ 1 - 0
contrib/libs/libunwind/CMakeLists.linux-aarch64.txt

@@ -22,6 +22,7 @@ target_include_directories(contrib-libs-libunwind PRIVATE
 )
 target_link_libraries(contrib-libs-libunwind PUBLIC
   contrib-libs-linux-headers
+  cpp-sanitizer-include
 )
 target_sources(contrib-libs-libunwind PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp

+ 1 - 0
contrib/libs/libunwind/CMakeLists.linux-x86_64.txt

@@ -22,6 +22,7 @@ target_include_directories(contrib-libs-libunwind PRIVATE
 )
 target_link_libraries(contrib-libs-libunwind PUBLIC
   contrib-libs-linux-headers
+  cpp-sanitizer-include
 )
 target_sources(contrib-libs-libunwind PRIVATE
   ${CMAKE_SOURCE_DIR}/contrib/libs/libunwind/src/Unwind-EHABI.cpp

+ 4 - 0
contrib/libs/libunwind/ya.make

@@ -17,6 +17,10 @@ ORIGINAL_SOURCE(https://github.com/llvm/llvm-project/archive/llvmorg-14.0.6.tar.
 
 DISABLE(USE_LTO)
 
+PEERDIR(
+    library/cpp/sanitizer/include
+)
+
 ADDINCL(
     contrib/libs/libunwind/include
 )

+ 1 - 0
contrib/libs/openssl/apps/ya.make

@@ -10,6 +10,7 @@ LICENSE_TEXTS(.yandex_meta/licenses.list.txt)
 PEERDIR(
     contrib/libs/openssl
     contrib/libs/openssl/crypto
+    library/cpp/sanitizer/include
 )
 
 ADDINCL(

+ 1 - 0
contrib/libs/openssl/crypto/ya.make

@@ -22,6 +22,7 @@ OPENSOURCE_EXPORT_REPLACEMENT(
 
 PEERDIR(
     contrib/libs/zlib
+    library/cpp/sanitizer/include
 )
 
 ADDINCL(