aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/cxxsupp/libcxx
diff options
context:
space:
mode:
authorspreis <spreis@yandex-team.com>2023-10-16 12:25:42 +0300
committerspreis <spreis@yandex-team.com>2023-10-16 13:17:10 +0300
commita3f06c94e3c5b4ca5ad97cb4bdc2152a5df2a94a (patch)
tree4816ace951be79c758f478c8c8d19b2ca7fc7e80 /contrib/libs/cxxsupp/libcxx
parent9f375a40b7c12df484072d0accc3ca926ed04a0c (diff)
downloadydb-a3f06c94e3c5b4ca5ad97cb4bdc2152a5df2a94a.tar.gz
Use nostdinc++ for C++ only
This fixes at least clang tidy build for C code failing on incorrect option
Diffstat (limited to 'contrib/libs/cxxsupp/libcxx')
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.darwin-x86_64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.linux-x86_64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/ya.make2
4 files changed, 4 insertions, 4 deletions
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin-x86_64.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin-x86_64.txt
index 082176921ec..109da232d23 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin-x86_64.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin-x86_64.txt
@@ -9,8 +9,8 @@
add_library(libs-cxxsupp-libcxx)
target_compile_options(libs-cxxsupp-libcxx PUBLIC
- -nostdinc++
-DLIBCXX_BUILDING_LIBCXXRT
+ -nostdinc++
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
index 4acd33dd7a7..4c91bf7fa8c 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
@@ -9,8 +9,8 @@
add_library(libs-cxxsupp-libcxx)
target_compile_options(libs-cxxsupp-libcxx PUBLIC
- -nostdinc++
-DLIBCXX_BUILDING_LIBCXXRT
+ -nostdinc++
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-x86_64.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-x86_64.txt
index 4acd33dd7a7..4c91bf7fa8c 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-x86_64.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-x86_64.txt
@@ -9,8 +9,8 @@
add_library(libs-cxxsupp-libcxx)
target_compile_options(libs-cxxsupp-libcxx PUBLIC
- -nostdinc++
-DLIBCXX_BUILDING_LIBCXXRT
+ -nostdinc++
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
diff --git a/contrib/libs/cxxsupp/libcxx/ya.make b/contrib/libs/cxxsupp/libcxx/ya.make
index 411b23022f5..fb6c4197a01 100644
--- a/contrib/libs/cxxsupp/libcxx/ya.make
+++ b/contrib/libs/cxxsupp/libcxx/ya.make
@@ -100,7 +100,7 @@ IF (OS_LINUX)
ENDIF()
IF (CLANG)
- CFLAGS(
+ CXXFLAGS(
GLOBAL -nostdinc++
)
ENDIF()