aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorreshilkin <reshilkin@yandex-team.com>2023-07-26 19:43:29 +0300
committerreshilkin <reshilkin@yandex-team.com>2023-07-26 19:43:29 +0300
commitf26d7d0eb2cdabc1c58daa4752cc97a6c4b20555 (patch)
tree6defc3efa6512824488efeb044445def17b3e2c0
parentdc22dc4d36515ee10fafaa812e67523debbf590a (diff)
downloadydb-f26d7d0eb2cdabc1c58daa4752cc97a6c4b20555.tar.gz
Add explicit sanitizer dependencies up to contrib/libs/v8
-rw-r--r--contrib/libs/protobuf/CMakeLists.darwin-x86_64.txt2
-rw-r--r--contrib/libs/protobuf/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/protobuf/CMakeLists.linux-x86_64.txt2
-rw-r--r--contrib/libs/protobuf/CMakeLists.windows-x86_64.txt2
-rw-r--r--contrib/libs/protobuf/ya.make1
-rw-r--r--contrib/libs/re2/CMakeLists.darwin-x86_64.txt1
-rw-r--r--contrib/libs/re2/CMakeLists.linux-aarch64.txt1
-rw-r--r--contrib/libs/re2/CMakeLists.linux-x86_64.txt1
-rw-r--r--contrib/libs/re2/CMakeLists.windows-x86_64.txt1
-rw-r--r--contrib/libs/re2/ya.make1
-rw-r--r--contrib/libs/snappy/CMakeLists.darwin-x86_64.txt1
-rw-r--r--contrib/libs/snappy/CMakeLists.linux-aarch64.txt1
-rw-r--r--contrib/libs/snappy/CMakeLists.linux-x86_64.txt1
-rw-r--r--contrib/libs/snappy/CMakeLists.windows-x86_64.txt1
-rw-r--r--contrib/libs/snappy/ya.make4
15 files changed, 22 insertions, 0 deletions
diff --git a/contrib/libs/protobuf/CMakeLists.darwin-x86_64.txt b/contrib/libs/protobuf/CMakeLists.darwin-x86_64.txt
index 940e5e3a99..6c262657e6 100644
--- a/contrib/libs/protobuf/CMakeLists.darwin-x86_64.txt
+++ b/contrib/libs/protobuf/CMakeLists.darwin-x86_64.txt
@@ -22,6 +22,7 @@ target_link_libraries(contrib-libs-protobuf PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.cc
@@ -168,6 +169,7 @@ target_link_libraries(contrib-libs-protobuf.global PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf.global PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_util.cc
diff --git a/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt b/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
index af2c6d8404..63c52a2d0d 100644
--- a/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
@@ -23,6 +23,7 @@ target_link_libraries(contrib-libs-protobuf PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.cc
@@ -170,6 +171,7 @@ target_link_libraries(contrib-libs-protobuf.global PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf.global PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_util.cc
diff --git a/contrib/libs/protobuf/CMakeLists.linux-x86_64.txt b/contrib/libs/protobuf/CMakeLists.linux-x86_64.txt
index af2c6d8404..63c52a2d0d 100644
--- a/contrib/libs/protobuf/CMakeLists.linux-x86_64.txt
+++ b/contrib/libs/protobuf/CMakeLists.linux-x86_64.txt
@@ -23,6 +23,7 @@ target_link_libraries(contrib-libs-protobuf PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.cc
@@ -170,6 +171,7 @@ target_link_libraries(contrib-libs-protobuf.global PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf.global PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_util.cc
diff --git a/contrib/libs/protobuf/CMakeLists.windows-x86_64.txt b/contrib/libs/protobuf/CMakeLists.windows-x86_64.txt
index 940e5e3a99..6c262657e6 100644
--- a/contrib/libs/protobuf/CMakeLists.windows-x86_64.txt
+++ b/contrib/libs/protobuf/CMakeLists.windows-x86_64.txt
@@ -22,6 +22,7 @@ target_link_libraries(contrib-libs-protobuf PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/any.cc
@@ -168,6 +169,7 @@ target_link_libraries(contrib-libs-protobuf.global PUBLIC
contrib-libs-cxxsupp
yutil
ZLIB::ZLIB
+ cpp-sanitizer-include
)
target_sources(contrib-libs-protobuf.global PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src/google/protobuf/generated_message_util.cc
diff --git a/contrib/libs/protobuf/ya.make b/contrib/libs/protobuf/ya.make
index 2223b2f0ab..258e325959 100644
--- a/contrib/libs/protobuf/ya.make
+++ b/contrib/libs/protobuf/ya.make
@@ -17,6 +17,7 @@ ORIGINAL_SOURCE(https://github.com/protocolbuffers/protobuf/archive/v3.19.0.tar.
PEERDIR(
contrib/libs/zlib
+ library/cpp/sanitizer/include
)
ADDINCL(
diff --git a/contrib/libs/re2/CMakeLists.darwin-x86_64.txt b/contrib/libs/re2/CMakeLists.darwin-x86_64.txt
index 9c71572b9c..a6c28e1ad7 100644
--- a/contrib/libs/re2/CMakeLists.darwin-x86_64.txt
+++ b/contrib/libs/re2/CMakeLists.darwin-x86_64.txt
@@ -25,6 +25,7 @@ target_link_libraries(contrib-libs-re2 PUBLIC
abseil-cpp-absl-hash
abseil-cpp-absl-strings
abseil-cpp-absl-synchronization
+ cpp-sanitizer-include
)
target_sources(contrib-libs-re2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/bitmap256.cc
diff --git a/contrib/libs/re2/CMakeLists.linux-aarch64.txt b/contrib/libs/re2/CMakeLists.linux-aarch64.txt
index 3d6b644f02..dbc7d78329 100644
--- a/contrib/libs/re2/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/re2/CMakeLists.linux-aarch64.txt
@@ -26,6 +26,7 @@ target_link_libraries(contrib-libs-re2 PUBLIC
abseil-cpp-absl-hash
abseil-cpp-absl-strings
abseil-cpp-absl-synchronization
+ cpp-sanitizer-include
)
target_sources(contrib-libs-re2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/bitmap256.cc
diff --git a/contrib/libs/re2/CMakeLists.linux-x86_64.txt b/contrib/libs/re2/CMakeLists.linux-x86_64.txt
index 3d6b644f02..dbc7d78329 100644
--- a/contrib/libs/re2/CMakeLists.linux-x86_64.txt
+++ b/contrib/libs/re2/CMakeLists.linux-x86_64.txt
@@ -26,6 +26,7 @@ target_link_libraries(contrib-libs-re2 PUBLIC
abseil-cpp-absl-hash
abseil-cpp-absl-strings
abseil-cpp-absl-synchronization
+ cpp-sanitizer-include
)
target_sources(contrib-libs-re2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/bitmap256.cc
diff --git a/contrib/libs/re2/CMakeLists.windows-x86_64.txt b/contrib/libs/re2/CMakeLists.windows-x86_64.txt
index 9c71572b9c..a6c28e1ad7 100644
--- a/contrib/libs/re2/CMakeLists.windows-x86_64.txt
+++ b/contrib/libs/re2/CMakeLists.windows-x86_64.txt
@@ -25,6 +25,7 @@ target_link_libraries(contrib-libs-re2 PUBLIC
abseil-cpp-absl-hash
abseil-cpp-absl-strings
abseil-cpp-absl-synchronization
+ cpp-sanitizer-include
)
target_sources(contrib-libs-re2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/re2/re2/bitmap256.cc
diff --git a/contrib/libs/re2/ya.make b/contrib/libs/re2/ya.make
index 4a32055a12..1ad631b2e6 100644
--- a/contrib/libs/re2/ya.make
+++ b/contrib/libs/re2/ya.make
@@ -19,6 +19,7 @@ PEERDIR(
contrib/restricted/abseil-cpp/absl/hash
contrib/restricted/abseil-cpp/absl/strings
contrib/restricted/abseil-cpp/absl/synchronization
+ library/cpp/sanitizer/include
)
ADDINCL(
diff --git a/contrib/libs/snappy/CMakeLists.darwin-x86_64.txt b/contrib/libs/snappy/CMakeLists.darwin-x86_64.txt
index 5e20f5ea3d..530a98a7a4 100644
--- a/contrib/libs/snappy/CMakeLists.darwin-x86_64.txt
+++ b/contrib/libs/snappy/CMakeLists.darwin-x86_64.txt
@@ -18,6 +18,7 @@ target_include_directories(contrib-libs-snappy PUBLIC
target_link_libraries(contrib-libs-snappy PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-sanitizer-include
)
target_sources(contrib-libs-snappy PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-c.cc
diff --git a/contrib/libs/snappy/CMakeLists.linux-aarch64.txt b/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
index 732c5e5474..f6dc610e4e 100644
--- a/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
@@ -19,6 +19,7 @@ target_link_libraries(contrib-libs-snappy PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
+ cpp-sanitizer-include
)
target_sources(contrib-libs-snappy PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-c.cc
diff --git a/contrib/libs/snappy/CMakeLists.linux-x86_64.txt b/contrib/libs/snappy/CMakeLists.linux-x86_64.txt
index 732c5e5474..f6dc610e4e 100644
--- a/contrib/libs/snappy/CMakeLists.linux-x86_64.txt
+++ b/contrib/libs/snappy/CMakeLists.linux-x86_64.txt
@@ -19,6 +19,7 @@ target_link_libraries(contrib-libs-snappy PUBLIC
contrib-libs-linux-headers
contrib-libs-cxxsupp
yutil
+ cpp-sanitizer-include
)
target_sources(contrib-libs-snappy PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-c.cc
diff --git a/contrib/libs/snappy/CMakeLists.windows-x86_64.txt b/contrib/libs/snappy/CMakeLists.windows-x86_64.txt
index 5e20f5ea3d..530a98a7a4 100644
--- a/contrib/libs/snappy/CMakeLists.windows-x86_64.txt
+++ b/contrib/libs/snappy/CMakeLists.windows-x86_64.txt
@@ -18,6 +18,7 @@ target_include_directories(contrib-libs-snappy PUBLIC
target_link_libraries(contrib-libs-snappy PUBLIC
contrib-libs-cxxsupp
yutil
+ cpp-sanitizer-include
)
target_sources(contrib-libs-snappy PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/snappy-c.cc
diff --git a/contrib/libs/snappy/ya.make b/contrib/libs/snappy/ya.make
index b19c972e61..6e05edc587 100644
--- a/contrib/libs/snappy/ya.make
+++ b/contrib/libs/snappy/ya.make
@@ -10,6 +10,10 @@ VERSION(1.1.9)
ORIGINAL_SOURCE(https://github.com/google/snappy/archive/1.1.9.tar.gz)
+PEERDIR(
+ library/cpp/sanitizer/include
+)
+
ADDINCL(
GLOBAL contrib/libs/snappy/include
)