aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/restricted
diff options
context:
space:
mode:
authorsvidyuk <svidyuk@yandex-team.com>2023-02-18 07:43:57 +0300
committersvidyuk <svidyuk@yandex-team.com>2023-02-18 07:43:57 +0300
commita9e5890a07cad8cfc475223eb12855a31ec8318a (patch)
tree104d1c6ba83fb89e4373d7582c7a465c9fbbad16 /contrib/restricted
parent8febb7430db23f80ae26a24cbfdc17e40ae3d1db (diff)
downloadydb-a9e5890a07cad8cfc475223eb12855a31ec8318a.tar.gz
NO_COMPILER_WARNINGS in cmake msvc builds
Diffstat (limited to 'contrib/restricted')
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/base/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/container/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/flags/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/hash/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/random/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/status/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/strings/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/time/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/types/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/aws-c-cal/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/aws-c-cal/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/aws-c-cal/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/aws-c-common/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/aws-c-event-stream/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/aws-c-io/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/aws-checksums/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/aws-checksums/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/aws-checksums/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/aws/s2n/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/aws/s2n/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/aws/s2n/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/atomic/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/atomic/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/atomic/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/chrono/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/chrono/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/chrono/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/container/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/container/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/container/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/context/fcontext_impl/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/context/impl_common/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/context/impl_common/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/context/impl_common/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/coroutine/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/coroutine/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/coroutine/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/exception/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/exception/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/exception/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/graph/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/graph/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/iostreams/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/iostreams/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/iostreams/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/locale/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/locale/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/locale/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/program_options/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/program_options/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/program_options/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/random/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/random/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/random/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/regex/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/regex/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/regex/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/serialization/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/serialization/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/serialization/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/boost/thread/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/boost/thread/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/dragonbox/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/dragonbox/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/dragonbox/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/googletest/googlemock/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/googletest/googlemock/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/googletest/googlemock/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/googletest/googletest/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/googletest/googletest/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/googletest/googletest/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/thrift/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/thrift/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/thrift/CMakeLists.linux.txt2
-rw-r--r--contrib/restricted/uriparser/CMakeLists.darwin.txt2
-rw-r--r--contrib/restricted/uriparser/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/restricted/uriparser/CMakeLists.linux.txt2
152 files changed, 152 insertions, 152 deletions
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.darwin.txt
index bb2263698d..76a5810817 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-base)
target_compile_options(abseil-cpp-tstring-y_absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux-aarch64.txt
index cc575de154..22f298cf7d 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-base)
target_compile_options(abseil-cpp-tstring-y_absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux.txt
index cc575de154..22f298cf7d 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/base/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-base)
target_compile_options(abseil-cpp-tstring-y_absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.darwin.txt
index e0941979a7..3efe12ff58 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-container)
target_compile_options(abseil-cpp-tstring-y_absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux-aarch64.txt
index 23d2c68834..55ca1c759b 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-container)
target_compile_options(abseil-cpp-tstring-y_absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux.txt
index 23d2c68834..55ca1c759b 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/container/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-container)
target_compile_options(abseil-cpp-tstring-y_absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.darwin.txt
index fc1fe2c72d..65d79f1a81 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-debugging)
target_compile_options(abseil-cpp-tstring-y_absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux-aarch64.txt
index 8aacf77ee9..adde78aabe 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-debugging)
target_compile_options(abseil-cpp-tstring-y_absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux.txt
index 8aacf77ee9..adde78aabe 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/debugging/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-debugging)
target_compile_options(abseil-cpp-tstring-y_absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.darwin.txt
index db89406580..0650809a3b 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-hash)
target_compile_options(abseil-cpp-tstring-y_absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux-aarch64.txt
index 8d0183896a..f55013927e 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-hash)
target_compile_options(abseil-cpp-tstring-y_absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux.txt
index 8d0183896a..f55013927e 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/hash/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-hash)
target_compile_options(abseil-cpp-tstring-y_absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.darwin.txt
index fe5f71e7b3..f98e8828e7 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-numeric)
target_compile_options(abseil-cpp-tstring-y_absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux-aarch64.txt
index 0d5e91e9ea..451fce6d4a 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-numeric)
target_compile_options(abseil-cpp-tstring-y_absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux.txt
index 0d5e91e9ea..451fce6d4a 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/numeric/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-numeric)
target_compile_options(abseil-cpp-tstring-y_absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.darwin.txt
index 0739460992..ec53f57bc1 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-profiling)
target_compile_options(abseil-cpp-tstring-y_absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux-aarch64.txt
index e0d6222a2a..a1ceaf2b75 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-profiling)
target_compile_options(abseil-cpp-tstring-y_absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux.txt
index e0d6222a2a..a1ceaf2b75 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/profiling/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-profiling)
target_compile_options(abseil-cpp-tstring-y_absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.darwin.txt
index e6a57c94b4..068982719c 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-random)
target_compile_options(abseil-cpp-tstring-y_absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux-aarch64.txt
index 1cad780d72..737ba55d85 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-random)
target_compile_options(abseil-cpp-tstring-y_absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux.txt
index 1cad780d72..737ba55d85 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/random/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-random)
target_compile_options(abseil-cpp-tstring-y_absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.darwin.txt
index 4a5c1d70a8..564e9bb142 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-status)
target_compile_options(abseil-cpp-tstring-y_absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux-aarch64.txt
index 25b6b19b79..51892581b3 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-status)
target_compile_options(abseil-cpp-tstring-y_absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux.txt
index 25b6b19b79..51892581b3 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/status/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-status)
target_compile_options(abseil-cpp-tstring-y_absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.darwin.txt
index 13dff69e2e..18d72c6685 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-strings)
target_compile_options(abseil-cpp-tstring-y_absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux-aarch64.txt
index dd101a6c03..43faced540 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-strings)
target_compile_options(abseil-cpp-tstring-y_absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux.txt
index dd101a6c03..43faced540 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/strings/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-strings)
target_compile_options(abseil-cpp-tstring-y_absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.darwin.txt
index b5a5211414..7901d8cf24 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-synchronization)
target_compile_options(abseil-cpp-tstring-y_absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux-aarch64.txt
index 2c7584cab4..f2e0472a5d 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-synchronization)
target_compile_options(abseil-cpp-tstring-y_absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux.txt
index 2c7584cab4..f2e0472a5d 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/synchronization/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-synchronization)
target_compile_options(abseil-cpp-tstring-y_absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.darwin.txt
index 96eb5f0b7b..e46d70dd3e 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-time)
target_compile_options(abseil-cpp-tstring-y_absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux-aarch64.txt
index f0818d019d..3837b42396 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-time)
target_compile_options(abseil-cpp-tstring-y_absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux.txt
index f0818d019d..3837b42396 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/time/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-time)
target_compile_options(abseil-cpp-tstring-y_absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.darwin.txt
index c6b37bbf07..dc048c9436 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-types)
target_compile_options(abseil-cpp-tstring-y_absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux-aarch64.txt
index 937496efb1..cdf38f454c 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-types)
target_compile_options(abseil-cpp-tstring-y_absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux.txt
index 937496efb1..cdf38f454c 100644
--- a/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp-tstring/y_absl/types/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-tstring-y_absl-types)
target_compile_options(abseil-cpp-tstring-y_absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-tstring-y_absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp-tstring
diff --git a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.darwin.txt
index fe6d8a0039..1c3e1d4deb 100644
--- a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-base)
target_compile_options(abseil-cpp-absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux-aarch64.txt
index 033de394e8..89d5fdbf42 100644
--- a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-base)
target_compile_options(abseil-cpp-absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt
index 033de394e8..89d5fdbf42 100644
--- a/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/base/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-base)
target_compile_options(abseil-cpp-absl-base PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-base PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.darwin.txt
index 75acb5986b..3be1fa1692 100644
--- a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-container)
target_compile_options(abseil-cpp-absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux-aarch64.txt
index 47c78b5cc2..bf4cf39aa9 100644
--- a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-container)
target_compile_options(abseil-cpp-absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt
index 47c78b5cc2..bf4cf39aa9 100644
--- a/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/container/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-container)
target_compile_options(abseil-cpp-absl-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.darwin.txt
index e1a4a7c43a..3c60c7b056 100644
--- a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-debugging)
target_compile_options(abseil-cpp-absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux-aarch64.txt
index a5d0588839..89a07a760b 100644
--- a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-debugging)
target_compile_options(abseil-cpp-absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt
index a5d0588839..89a07a760b 100644
--- a/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/debugging/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-debugging)
target_compile_options(abseil-cpp-absl-debugging PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-debugging PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.darwin.txt
index 3a8f6a151a..51a0971139 100644
--- a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-flags)
target_compile_options(abseil-cpp-absl-flags PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-flags PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux-aarch64.txt
index 0e81facc9e..a61094881a 100644
--- a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-flags)
target_compile_options(abseil-cpp-absl-flags PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-flags PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt
index 0e81facc9e..a61094881a 100644
--- a/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/flags/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-flags)
target_compile_options(abseil-cpp-absl-flags PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-flags PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.darwin.txt
index f4868a8167..bb7bb34def 100644
--- a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-hash)
target_compile_options(abseil-cpp-absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux-aarch64.txt
index 8e30c70151..54f9fbec1c 100644
--- a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-hash)
target_compile_options(abseil-cpp-absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt
index 8e30c70151..54f9fbec1c 100644
--- a/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/hash/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-hash)
target_compile_options(abseil-cpp-absl-hash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-hash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.darwin.txt
index 3aca43cb0b..82fe8b2770 100644
--- a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-numeric)
target_compile_options(abseil-cpp-absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux-aarch64.txt
index 5014d2622f..a6593d4b95 100644
--- a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-numeric)
target_compile_options(abseil-cpp-absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt
index 5014d2622f..a6593d4b95 100644
--- a/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/numeric/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-numeric)
target_compile_options(abseil-cpp-absl-numeric PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-numeric PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.darwin.txt
index a6854fccbf..15c4b76f67 100644
--- a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-profiling)
target_compile_options(abseil-cpp-absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux-aarch64.txt
index 4804ba8d28..876a1ced58 100644
--- a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-profiling)
target_compile_options(abseil-cpp-absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux.txt
index 4804ba8d28..876a1ced58 100644
--- a/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/profiling/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-profiling)
target_compile_options(abseil-cpp-absl-profiling PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-profiling PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.darwin.txt
index 6573c0b834..324203b94a 100644
--- a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-random)
target_compile_options(abseil-cpp-absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux-aarch64.txt
index 22105fdc50..b630e36b39 100644
--- a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-random)
target_compile_options(abseil-cpp-absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux.txt
index 22105fdc50..b630e36b39 100644
--- a/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/random/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-random)
target_compile_options(abseil-cpp-absl-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.darwin.txt
index 2a183dfcd6..82c6e43c91 100644
--- a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-status)
target_compile_options(abseil-cpp-absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux-aarch64.txt
index e3ab5c2f7b..ef805d8dde 100644
--- a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-status)
target_compile_options(abseil-cpp-absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt
index e3ab5c2f7b..ef805d8dde 100644
--- a/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/status/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-status)
target_compile_options(abseil-cpp-absl-status PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-status PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.darwin.txt
index d078efd5fe..574ead4171 100644
--- a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-strings)
target_compile_options(abseil-cpp-absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux-aarch64.txt
index 65d6539422..142fd5fd9c 100644
--- a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-strings)
target_compile_options(abseil-cpp-absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt
index 65d6539422..142fd5fd9c 100644
--- a/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/strings/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-strings)
target_compile_options(abseil-cpp-absl-strings PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-strings PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.darwin.txt
index f1bcc04951..16ea7b2596 100644
--- a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-synchronization)
target_compile_options(abseil-cpp-absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux-aarch64.txt
index 659997038a..358da661fc 100644
--- a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-synchronization)
target_compile_options(abseil-cpp-absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt
index 659997038a..358da661fc 100644
--- a/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/synchronization/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-synchronization)
target_compile_options(abseil-cpp-absl-synchronization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-synchronization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.darwin.txt
index 0100e10d26..af147aa171 100644
--- a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-time)
target_compile_options(abseil-cpp-absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux-aarch64.txt
index 3669526eb0..e934d9a1f3 100644
--- a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-time)
target_compile_options(abseil-cpp-absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt
index 3669526eb0..e934d9a1f3 100644
--- a/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/time/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-time)
target_compile_options(abseil-cpp-absl-time PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-time PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.darwin.txt b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.darwin.txt
index 20356b19d6..9c24497045 100644
--- a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.darwin.txt
+++ b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-types)
target_compile_options(abseil-cpp-absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux-aarch64.txt b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux-aarch64.txt
index 05f571f14a..cbc8bf8b2e 100644
--- a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-types)
target_compile_options(abseil-cpp-absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt
index 05f571f14a..cbc8bf8b2e 100644
--- a/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt
+++ b/contrib/restricted/abseil-cpp/absl/types/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(abseil-cpp-absl-types)
target_compile_options(abseil-cpp-absl-types PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(abseil-cpp-absl-types PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/abseil-cpp
diff --git a/contrib/restricted/aws/aws-c-cal/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-cal/CMakeLists.darwin.txt
index 9c31860634..c28381a676 100644
--- a/contrib/restricted/aws/aws-c-cal/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/aws-c-cal/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-aws-aws-c-cal PRIVATE
-DAWS_CAL_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-cal PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-cal/include
diff --git a/contrib/restricted/aws/aws-c-cal/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/aws-c-cal/CMakeLists.linux-aarch64.txt
index 680cd13da7..d729ec396a 100644
--- a/contrib/restricted/aws/aws-c-cal/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/aws-c-cal/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-aws-aws-c-cal PRIVATE
-DAWS_CAL_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-cal PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-cal/include
diff --git a/contrib/restricted/aws/aws-c-cal/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-cal/CMakeLists.linux.txt
index 680cd13da7..d729ec396a 100644
--- a/contrib/restricted/aws/aws-c-cal/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/aws-c-cal/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-aws-aws-c-cal PRIVATE
-DAWS_CAL_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-cal PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-cal/include
diff --git a/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt
index 63adc5461c..c6d3f58fef 100644
--- a/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/aws-c-common/CMakeLists.darwin.txt
@@ -17,7 +17,7 @@ target_compile_options(restricted-aws-aws-c-common PRIVATE
-DHAVE_MM256_EXTRACT_EPI64
-DHAVE_AVX2_INTRINSICS
-DUSE_SIMD_ENCODING
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/generated/include
diff --git a/contrib/restricted/aws/aws-c-common/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/aws-c-common/CMakeLists.linux-aarch64.txt
index 9fd9236853..a146f74288 100644
--- a/contrib/restricted/aws/aws-c-common/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/aws-c-common/CMakeLists.linux-aarch64.txt
@@ -14,7 +14,7 @@ target_compile_options(restricted-aws-aws-c-common PRIVATE
-DCJSON_HIDE_SYMBOLS
-DHAVE_SYSCONF
-DAWS_AFFINITY_METHOD=AWS_AFFINITY_METHOD_PTHREAD_ATTR
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/generated/include
diff --git a/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt
index f572569133..2e36a7692b 100644
--- a/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/aws-c-common/CMakeLists.linux.txt
@@ -17,7 +17,7 @@ target_compile_options(restricted-aws-aws-c-common PRIVATE
-DHAVE_MM256_EXTRACT_EPI64
-DHAVE_AVX2_INTRINSICS
-DUSE_SIMD_ENCODING
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-common/generated/include
diff --git a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.darwin.txt
index e738f0d04c..d7f9cd17a6 100644
--- a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.darwin.txt
@@ -31,7 +31,7 @@ target_compile_options(restricted-aws-aws-c-event-stream PRIVATE
-DS2N_MADVISE_SUPPORTED
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-event-stream PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-event-stream/include
diff --git a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux-aarch64.txt
index 56c16206b6..e754eefb5a 100644
--- a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux-aarch64.txt
@@ -31,7 +31,7 @@ target_compile_options(restricted-aws-aws-c-event-stream PRIVATE
-DS2N_MADVISE_SUPPORTED
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-event-stream PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-event-stream/include
diff --git a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux.txt
index 56c16206b6..e754eefb5a 100644
--- a/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/aws-c-event-stream/CMakeLists.linux.txt
@@ -31,7 +31,7 @@ target_compile_options(restricted-aws-aws-c-event-stream PRIVATE
-DS2N_MADVISE_SUPPORTED
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-event-stream PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-event-stream/include
diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt
index 536966fbe5..64d2a9dee3 100644
--- a/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/aws-c-io/CMakeLists.darwin.txt
@@ -26,7 +26,7 @@ target_compile_options(restricted-aws-aws-c-io PRIVATE
-DS2N_STACKTRACE
-DS2N___RESTRICT__SUPPORTED
-DUSE_S2N
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-io PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include
diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.linux-aarch64.txt
index b454722933..859d5769a1 100644
--- a/contrib/restricted/aws/aws-c-io/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/aws-c-io/CMakeLists.linux-aarch64.txt
@@ -26,7 +26,7 @@ target_compile_options(restricted-aws-aws-c-io PRIVATE
-DS2N_STACKTRACE
-DS2N___RESTRICT__SUPPORTED
-DUSE_S2N
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-io PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include
diff --git a/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt b/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt
index b454722933..859d5769a1 100644
--- a/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/aws-c-io/CMakeLists.linux.txt
@@ -26,7 +26,7 @@ target_compile_options(restricted-aws-aws-c-io PRIVATE
-DS2N_STACKTRACE
-DS2N___RESTRICT__SUPPORTED
-DUSE_S2N
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-c-io PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-c-io/include
diff --git a/contrib/restricted/aws/aws-checksums/CMakeLists.darwin.txt b/contrib/restricted/aws/aws-checksums/CMakeLists.darwin.txt
index 8c953b888a..c7805ff1e2 100644
--- a/contrib/restricted/aws/aws-checksums/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/aws-checksums/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ target_compile_options(restricted-aws-aws-checksums PRIVATE
-DAWS_CHECKSUMS_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-checksums PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-checksums/include
diff --git a/contrib/restricted/aws/aws-checksums/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/aws-checksums/CMakeLists.linux-aarch64.txt
index 3844f3d615..70c75162ac 100644
--- a/contrib/restricted/aws/aws-checksums/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/aws-checksums/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ target_compile_options(restricted-aws-aws-checksums PRIVATE
-DAWS_CHECKSUMS_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-checksums PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-checksums/include
diff --git a/contrib/restricted/aws/aws-checksums/CMakeLists.linux.txt b/contrib/restricted/aws/aws-checksums/CMakeLists.linux.txt
index 3844f3d615..70c75162ac 100644
--- a/contrib/restricted/aws/aws-checksums/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/aws-checksums/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ target_compile_options(restricted-aws-aws-checksums PRIVATE
-DAWS_CHECKSUMS_USE_IMPORT_EXPORT
-DAWS_COMMON_USE_IMPORT_EXPORT
-DHAVE_SYSCONF
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-aws-checksums PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/aws-checksums/include
diff --git a/contrib/restricted/aws/s2n/CMakeLists.darwin.txt b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt
index 5b1516b606..09035da4f2 100644
--- a/contrib/restricted/aws/s2n/CMakeLists.darwin.txt
+++ b/contrib/restricted/aws/s2n/CMakeLists.darwin.txt
@@ -20,7 +20,7 @@ target_compile_options(restricted-aws-s2n PRIVATE
-DS2N_STACKTRACE
-DS2N_CPUID_AVAILABLE
-DS2N_KYBER512R3_AVX2_BMI2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-s2n PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n
diff --git a/contrib/restricted/aws/s2n/CMakeLists.linux-aarch64.txt b/contrib/restricted/aws/s2n/CMakeLists.linux-aarch64.txt
index d03ea8fb0f..84dcb48aad 100644
--- a/contrib/restricted/aws/s2n/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/aws/s2n/CMakeLists.linux-aarch64.txt
@@ -19,7 +19,7 @@ target_compile_options(restricted-aws-s2n PRIVATE
-DS2N___RESTRICT__SUPPORTED
-DS2N_FEATURES_AVAILABLE
-DS2N_STACKTRACE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-s2n PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n
diff --git a/contrib/restricted/aws/s2n/CMakeLists.linux.txt b/contrib/restricted/aws/s2n/CMakeLists.linux.txt
index 9737b44e30..aa77c97b45 100644
--- a/contrib/restricted/aws/s2n/CMakeLists.linux.txt
+++ b/contrib/restricted/aws/s2n/CMakeLists.linux.txt
@@ -21,7 +21,7 @@ target_compile_options(restricted-aws-s2n PRIVATE
-DS2N_STACKTRACE
-DS2N_CPUID_AVAILABLE
-DS2N_KYBER512R3_AVX2_BMI2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-aws-s2n PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/aws/s2n
diff --git a/contrib/restricted/boost/atomic/CMakeLists.darwin.txt b/contrib/restricted/boost/atomic/CMakeLists.darwin.txt
index bb44e55778..c7c24c5a0f 100644
--- a/contrib/restricted/boost/atomic/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/atomic/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-atomic)
target_compile_options(restricted-boost-atomic PRIVATE
-DBOOST_ATOMIC_SOURCE
-DBOOST_ATOMIC_USE_SSE41
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-atomic PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/atomic/include
diff --git a/contrib/restricted/boost/atomic/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/atomic/CMakeLists.linux-aarch64.txt
index 6da198ceb7..8f1b461ecf 100644
--- a/contrib/restricted/boost/atomic/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/atomic/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(restricted-boost-atomic)
target_compile_options(restricted-boost-atomic PRIVATE
-DBOOST_ATOMIC_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-atomic PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/atomic/include
diff --git a/contrib/restricted/boost/atomic/CMakeLists.linux.txt b/contrib/restricted/boost/atomic/CMakeLists.linux.txt
index 2ee70cf9c2..5f830a8cfa 100644
--- a/contrib/restricted/boost/atomic/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/atomic/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-atomic)
target_compile_options(restricted-boost-atomic PRIVATE
-DBOOST_ATOMIC_SOURCE
-DBOOST_ATOMIC_USE_SSE41
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-atomic PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/atomic/include
diff --git a/contrib/restricted/boost/chrono/CMakeLists.darwin.txt b/contrib/restricted/boost/chrono/CMakeLists.darwin.txt
index 818650fded..af74091cab 100644
--- a/contrib/restricted/boost/chrono/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/chrono/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-chrono)
target_compile_options(restricted-boost-chrono PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-chrono PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/include
diff --git a/contrib/restricted/boost/chrono/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/chrono/CMakeLists.linux-aarch64.txt
index 0bc63fbd7f..849cd7c215 100644
--- a/contrib/restricted/boost/chrono/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/chrono/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-chrono)
target_compile_options(restricted-boost-chrono PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-chrono PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/include
diff --git a/contrib/restricted/boost/chrono/CMakeLists.linux.txt b/contrib/restricted/boost/chrono/CMakeLists.linux.txt
index 0bc63fbd7f..849cd7c215 100644
--- a/contrib/restricted/boost/chrono/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/chrono/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-chrono)
target_compile_options(restricted-boost-chrono PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-chrono PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/chrono/include
diff --git a/contrib/restricted/boost/container/CMakeLists.darwin.txt b/contrib/restricted/boost/container/CMakeLists.darwin.txt
index a1efaa8df8..74ef11ce7c 100644
--- a/contrib/restricted/boost/container/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/container/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-container)
target_compile_options(restricted-boost-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/container/include
diff --git a/contrib/restricted/boost/container/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/container/CMakeLists.linux-aarch64.txt
index 59467d219d..8478a2b475 100644
--- a/contrib/restricted/boost/container/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/container/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-container)
target_compile_options(restricted-boost-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/container/include
diff --git a/contrib/restricted/boost/container/CMakeLists.linux.txt b/contrib/restricted/boost/container/CMakeLists.linux.txt
index 59467d219d..8478a2b475 100644
--- a/contrib/restricted/boost/container/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/container/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-container)
target_compile_options(restricted-boost-container PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-container PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/container/include
diff --git a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.darwin.txt b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.darwin.txt
index 2d0e3318d0..d5301afd15 100644
--- a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(boost-context-fcontext_impl)
target_compile_options(boost-context-fcontext_impl PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(boost-context-fcontext_impl PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux-aarch64.txt
index c8156f04c3..49a0c3338d 100644
--- a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(boost-context-fcontext_impl)
target_compile_options(boost-context-fcontext_impl PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(boost-context-fcontext_impl PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux.txt b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux.txt
index c59cfb1515..21ce313ed9 100644
--- a/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/context/fcontext_impl/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(boost-context-fcontext_impl)
target_compile_options(boost-context-fcontext_impl PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(boost-context-fcontext_impl PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/restricted/boost/context/impl_common/CMakeLists.darwin.txt b/contrib/restricted/boost/context/impl_common/CMakeLists.darwin.txt
index 6c08263a3b..100cd01a5d 100644
--- a/contrib/restricted/boost/context/impl_common/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/context/impl_common/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(boost-context-impl_common)
target_compile_options(boost-context-impl_common PRIVATE
-DBOOST_CONTEXT_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(boost-context-impl_common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/context/include
diff --git a/contrib/restricted/boost/context/impl_common/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/context/impl_common/CMakeLists.linux-aarch64.txt
index 52670b6933..06f9049883 100644
--- a/contrib/restricted/boost/context/impl_common/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/context/impl_common/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(boost-context-impl_common)
target_compile_options(boost-context-impl_common PRIVATE
-DBOOST_CONTEXT_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(boost-context-impl_common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/context/include
diff --git a/contrib/restricted/boost/context/impl_common/CMakeLists.linux.txt b/contrib/restricted/boost/context/impl_common/CMakeLists.linux.txt
index 52670b6933..06f9049883 100644
--- a/contrib/restricted/boost/context/impl_common/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/context/impl_common/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(boost-context-impl_common)
target_compile_options(boost-context-impl_common PRIVATE
-DBOOST_CONTEXT_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(boost-context-impl_common PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/context/include
diff --git a/contrib/restricted/boost/coroutine/CMakeLists.darwin.txt b/contrib/restricted/boost/coroutine/CMakeLists.darwin.txt
index f002bcd901..078b319b34 100644
--- a/contrib/restricted/boost/coroutine/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/coroutine/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-boost-coroutine PUBLIC
)
target_compile_options(restricted-boost-coroutine PRIVATE
-DBOOST_COROUTINES_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-coroutine PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/coroutine/include
diff --git a/contrib/restricted/boost/coroutine/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/coroutine/CMakeLists.linux-aarch64.txt
index 4a6ba8c546..d91726a632 100644
--- a/contrib/restricted/boost/coroutine/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/coroutine/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-boost-coroutine PUBLIC
)
target_compile_options(restricted-boost-coroutine PRIVATE
-DBOOST_COROUTINES_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-coroutine PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/coroutine/include
diff --git a/contrib/restricted/boost/coroutine/CMakeLists.linux.txt b/contrib/restricted/boost/coroutine/CMakeLists.linux.txt
index 4a6ba8c546..d91726a632 100644
--- a/contrib/restricted/boost/coroutine/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/coroutine/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(restricted-boost-coroutine PUBLIC
)
target_compile_options(restricted-boost-coroutine PRIVATE
-DBOOST_COROUTINES_SOURCE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-coroutine PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/coroutine/include
diff --git a/contrib/restricted/boost/exception/CMakeLists.darwin.txt b/contrib/restricted/boost/exception/CMakeLists.darwin.txt
index ce717e642c..bd4347f03d 100644
--- a/contrib/restricted/boost/exception/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/exception/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-exception)
target_compile_options(restricted-boost-exception PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-exception PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/exception/include
diff --git a/contrib/restricted/boost/exception/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/exception/CMakeLists.linux-aarch64.txt
index bf09d9952d..b818e6d085 100644
--- a/contrib/restricted/boost/exception/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/exception/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-exception)
target_compile_options(restricted-boost-exception PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-exception PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/exception/include
diff --git a/contrib/restricted/boost/exception/CMakeLists.linux.txt b/contrib/restricted/boost/exception/CMakeLists.linux.txt
index bf09d9952d..b818e6d085 100644
--- a/contrib/restricted/boost/exception/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/exception/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-exception)
target_compile_options(restricted-boost-exception PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-exception PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/exception/include
diff --git a/contrib/restricted/boost/graph/CMakeLists.darwin.txt b/contrib/restricted/boost/graph/CMakeLists.darwin.txt
index ef6546905c..9118ce39b6 100644
--- a/contrib/restricted/boost/graph/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/graph/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-graph)
target_compile_options(restricted-boost-graph PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-graph PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/include
diff --git a/contrib/restricted/boost/graph/CMakeLists.linux.txt b/contrib/restricted/boost/graph/CMakeLists.linux.txt
index 59c02cb209..fd2c3cf33b 100644
--- a/contrib/restricted/boost/graph/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/graph/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-graph)
target_compile_options(restricted-boost-graph PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-graph PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/graph/include
diff --git a/contrib/restricted/boost/iostreams/CMakeLists.darwin.txt b/contrib/restricted/boost/iostreams/CMakeLists.darwin.txt
index 5f3900f0fc..ecd5b2a38d 100644
--- a/contrib/restricted/boost/iostreams/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/iostreams/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ find_package(ZLIB REQUIRED)
add_library(restricted-boost-iostreams)
target_compile_options(restricted-boost-iostreams PRIVATE
-DBOOST_IOSTREAMS_USE_DEPRECATED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-iostreams PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/iostreams/include
diff --git a/contrib/restricted/boost/iostreams/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/iostreams/CMakeLists.linux-aarch64.txt
index 7052d16f16..1d1e246dae 100644
--- a/contrib/restricted/boost/iostreams/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/iostreams/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ find_package(ZLIB REQUIRED)
add_library(restricted-boost-iostreams)
target_compile_options(restricted-boost-iostreams PRIVATE
-DBOOST_IOSTREAMS_USE_DEPRECATED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-iostreams PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/iostreams/include
diff --git a/contrib/restricted/boost/iostreams/CMakeLists.linux.txt b/contrib/restricted/boost/iostreams/CMakeLists.linux.txt
index 7052d16f16..1d1e246dae 100644
--- a/contrib/restricted/boost/iostreams/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/iostreams/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ find_package(ZLIB REQUIRED)
add_library(restricted-boost-iostreams)
target_compile_options(restricted-boost-iostreams PRIVATE
-DBOOST_IOSTREAMS_USE_DEPRECATED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-iostreams PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/iostreams/include
diff --git a/contrib/restricted/boost/locale/CMakeLists.darwin.txt b/contrib/restricted/boost/locale/CMakeLists.darwin.txt
index 5287fd395e..8e8b149e50 100644
--- a/contrib/restricted/boost/locale/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/locale/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-locale)
target_compile_options(restricted-boost-locale PRIVATE
-DBOOST_LOCALE_WITH_ICU
-DBOOST_LOCALE_NO_WINAPI_BACKEND
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-locale PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/include
diff --git a/contrib/restricted/boost/locale/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/locale/CMakeLists.linux-aarch64.txt
index 435dc56508..831330fafc 100644
--- a/contrib/restricted/boost/locale/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/locale/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-locale)
target_compile_options(restricted-boost-locale PRIVATE
-DBOOST_LOCALE_WITH_ICU
-DBOOST_LOCALE_NO_WINAPI_BACKEND
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-locale PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/include
diff --git a/contrib/restricted/boost/locale/CMakeLists.linux.txt b/contrib/restricted/boost/locale/CMakeLists.linux.txt
index 435dc56508..831330fafc 100644
--- a/contrib/restricted/boost/locale/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/locale/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-locale)
target_compile_options(restricted-boost-locale PRIVATE
-DBOOST_LOCALE_WITH_ICU
-DBOOST_LOCALE_NO_WINAPI_BACKEND
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-locale PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/locale/include
diff --git a/contrib/restricted/boost/program_options/CMakeLists.darwin.txt b/contrib/restricted/boost/program_options/CMakeLists.darwin.txt
index e6d6184a47..c91dfc15c5 100644
--- a/contrib/restricted/boost/program_options/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/program_options/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-program_options)
target_compile_options(restricted-boost-program_options PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-program_options PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/program_options/include
diff --git a/contrib/restricted/boost/program_options/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/program_options/CMakeLists.linux-aarch64.txt
index ea86a32d2a..1bd268a977 100644
--- a/contrib/restricted/boost/program_options/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/program_options/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-program_options)
target_compile_options(restricted-boost-program_options PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-program_options PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/program_options/include
diff --git a/contrib/restricted/boost/program_options/CMakeLists.linux.txt b/contrib/restricted/boost/program_options/CMakeLists.linux.txt
index ea86a32d2a..1bd268a977 100644
--- a/contrib/restricted/boost/program_options/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/program_options/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-program_options)
target_compile_options(restricted-boost-program_options PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-program_options PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/program_options/include
diff --git a/contrib/restricted/boost/random/CMakeLists.darwin.txt b/contrib/restricted/boost/random/CMakeLists.darwin.txt
index fbaeddaaa0..647aa94668 100644
--- a/contrib/restricted/boost/random/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/random/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-random)
target_compile_options(restricted-boost-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/random/include
diff --git a/contrib/restricted/boost/random/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/random/CMakeLists.linux-aarch64.txt
index dd72204f90..23ae6c6152 100644
--- a/contrib/restricted/boost/random/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/random/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-random)
target_compile_options(restricted-boost-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/random/include
diff --git a/contrib/restricted/boost/random/CMakeLists.linux.txt b/contrib/restricted/boost/random/CMakeLists.linux.txt
index dd72204f90..23ae6c6152 100644
--- a/contrib/restricted/boost/random/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/random/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-random)
target_compile_options(restricted-boost-random PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-random PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/random/include
diff --git a/contrib/restricted/boost/regex/CMakeLists.darwin.txt b/contrib/restricted/boost/regex/CMakeLists.darwin.txt
index 7249a02715..b0c67b4c88 100644
--- a/contrib/restricted/boost/regex/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/regex/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-regex)
target_compile_options(restricted-boost-regex PRIVATE
-DBOOST_HAS_ICU
-DBOOST_NO_CXX98_BINDERS
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-regex PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/regex/include
diff --git a/contrib/restricted/boost/regex/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/regex/CMakeLists.linux-aarch64.txt
index dae13bda83..554805be78 100644
--- a/contrib/restricted/boost/regex/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/regex/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-regex)
target_compile_options(restricted-boost-regex PRIVATE
-DBOOST_HAS_ICU
-DBOOST_NO_CXX98_BINDERS
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-regex PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/regex/include
diff --git a/contrib/restricted/boost/regex/CMakeLists.linux.txt b/contrib/restricted/boost/regex/CMakeLists.linux.txt
index dae13bda83..554805be78 100644
--- a/contrib/restricted/boost/regex/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/regex/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(restricted-boost-regex)
target_compile_options(restricted-boost-regex PRIVATE
-DBOOST_HAS_ICU
-DBOOST_NO_CXX98_BINDERS
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-regex PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/regex/include
diff --git a/contrib/restricted/boost/serialization/CMakeLists.darwin.txt b/contrib/restricted/boost/serialization/CMakeLists.darwin.txt
index 9e600c2b80..52603eb79d 100644
--- a/contrib/restricted/boost/serialization/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/serialization/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-serialization)
target_compile_options(restricted-boost-serialization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-serialization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/serialization/include
diff --git a/contrib/restricted/boost/serialization/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/serialization/CMakeLists.linux-aarch64.txt
index 9ac87d57db..43d01c0ab0 100644
--- a/contrib/restricted/boost/serialization/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/serialization/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-serialization)
target_compile_options(restricted-boost-serialization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-serialization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/serialization/include
diff --git a/contrib/restricted/boost/serialization/CMakeLists.linux.txt b/contrib/restricted/boost/serialization/CMakeLists.linux.txt
index 9ac87d57db..43d01c0ab0 100644
--- a/contrib/restricted/boost/serialization/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/serialization/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-boost-serialization)
target_compile_options(restricted-boost-serialization PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-serialization PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/serialization/include
diff --git a/contrib/restricted/boost/thread/CMakeLists.darwin.txt b/contrib/restricted/boost/thread/CMakeLists.darwin.txt
index 064c029f62..683da25426 100644
--- a/contrib/restricted/boost/thread/CMakeLists.darwin.txt
+++ b/contrib/restricted/boost/thread/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-boost-thread PUBLIC
target_compile_options(restricted-boost-thread PRIVATE
-DBOOST_THREAD_BUILD_LIB
-DBOOST_THREAD_DONT_USE_CHRONO
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-thread PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/thread/include
diff --git a/contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt b/contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt
index ff651659fb..ee0e2e1fcc 100644
--- a/contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/boost/thread/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-boost-thread PUBLIC
target_compile_options(restricted-boost-thread PRIVATE
-DBOOST_THREAD_BUILD_LIB
-DBOOST_THREAD_DONT_USE_CHRONO
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-thread PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/thread/include
diff --git a/contrib/restricted/boost/thread/CMakeLists.linux.txt b/contrib/restricted/boost/thread/CMakeLists.linux.txt
index ff651659fb..ee0e2e1fcc 100644
--- a/contrib/restricted/boost/thread/CMakeLists.linux.txt
+++ b/contrib/restricted/boost/thread/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-boost-thread PUBLIC
target_compile_options(restricted-boost-thread PRIVATE
-DBOOST_THREAD_BUILD_LIB
-DBOOST_THREAD_DONT_USE_CHRONO
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-boost-thread PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/boost/thread/include
diff --git a/contrib/restricted/dragonbox/CMakeLists.darwin.txt b/contrib/restricted/dragonbox/CMakeLists.darwin.txt
index 9f9ecc0c0f..4e0fcd5b99 100644
--- a/contrib/restricted/dragonbox/CMakeLists.darwin.txt
+++ b/contrib/restricted/dragonbox/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(dragonbox)
target_compile_options(dragonbox PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(dragonbox PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include
diff --git a/contrib/restricted/dragonbox/CMakeLists.linux-aarch64.txt b/contrib/restricted/dragonbox/CMakeLists.linux-aarch64.txt
index 15179f00ad..83a5cfb37c 100644
--- a/contrib/restricted/dragonbox/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/dragonbox/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(dragonbox)
target_compile_options(dragonbox PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(dragonbox PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include
diff --git a/contrib/restricted/dragonbox/CMakeLists.linux.txt b/contrib/restricted/dragonbox/CMakeLists.linux.txt
index 15179f00ad..83a5cfb37c 100644
--- a/contrib/restricted/dragonbox/CMakeLists.linux.txt
+++ b/contrib/restricted/dragonbox/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(dragonbox)
target_compile_options(dragonbox PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(dragonbox PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/dragonbox/include
diff --git a/contrib/restricted/googletest/googlemock/CMakeLists.darwin.txt b/contrib/restricted/googletest/googlemock/CMakeLists.darwin.txt
index 01a09f2518..01df6b6ce7 100644
--- a/contrib/restricted/googletest/googlemock/CMakeLists.darwin.txt
+++ b/contrib/restricted/googletest/googlemock/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(restricted-googletest-googlemock)
target_compile_options(restricted-googletest-googlemock PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googlemock PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googlemock/include
diff --git a/contrib/restricted/googletest/googlemock/CMakeLists.linux-aarch64.txt b/contrib/restricted/googletest/googlemock/CMakeLists.linux-aarch64.txt
index c4c70f8184..d500700c45 100644
--- a/contrib/restricted/googletest/googlemock/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/googletest/googlemock/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(restricted-googletest-googlemock)
target_compile_options(restricted-googletest-googlemock PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googlemock PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googlemock/include
diff --git a/contrib/restricted/googletest/googlemock/CMakeLists.linux.txt b/contrib/restricted/googletest/googlemock/CMakeLists.linux.txt
index c4c70f8184..d500700c45 100644
--- a/contrib/restricted/googletest/googlemock/CMakeLists.linux.txt
+++ b/contrib/restricted/googletest/googlemock/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(restricted-googletest-googlemock)
target_compile_options(restricted-googletest-googlemock PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googlemock PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googlemock/include
diff --git a/contrib/restricted/googletest/googletest/CMakeLists.darwin.txt b/contrib/restricted/googletest/googletest/CMakeLists.darwin.txt
index 5036ceefb6..b28f00772f 100644
--- a/contrib/restricted/googletest/googletest/CMakeLists.darwin.txt
+++ b/contrib/restricted/googletest/googletest/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-googletest-googletest PUBLIC
-DGTEST_USES_RE2=1
)
target_compile_options(restricted-googletest-googletest PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googletest PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googletest/include
diff --git a/contrib/restricted/googletest/googletest/CMakeLists.linux-aarch64.txt b/contrib/restricted/googletest/googletest/CMakeLists.linux-aarch64.txt
index 94afee8256..b04078314e 100644
--- a/contrib/restricted/googletest/googletest/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/googletest/googletest/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-googletest-googletest PUBLIC
-DGTEST_USES_RE2=1
)
target_compile_options(restricted-googletest-googletest PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googletest PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googletest/include
diff --git a/contrib/restricted/googletest/googletest/CMakeLists.linux.txt b/contrib/restricted/googletest/googletest/CMakeLists.linux.txt
index 94afee8256..b04078314e 100644
--- a/contrib/restricted/googletest/googletest/CMakeLists.linux.txt
+++ b/contrib/restricted/googletest/googletest/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(restricted-googletest-googletest PUBLIC
-DGTEST_USES_RE2=1
)
target_compile_options(restricted-googletest-googletest PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(restricted-googletest-googletest PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/googletest/googletest/include
diff --git a/contrib/restricted/thrift/CMakeLists.darwin.txt b/contrib/restricted/thrift/CMakeLists.darwin.txt
index a60784163d..fcff6a7639 100644
--- a/contrib/restricted/thrift/CMakeLists.darwin.txt
+++ b/contrib/restricted/thrift/CMakeLists.darwin.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-restricted-thrift PRIVATE
-Wno-unused-parameter
-Wno-unused-private-field
-Wno-unused-variable
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-thrift PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/thrift
diff --git a/contrib/restricted/thrift/CMakeLists.linux-aarch64.txt b/contrib/restricted/thrift/CMakeLists.linux-aarch64.txt
index 886cb8a9a9..daee3f2fa4 100644
--- a/contrib/restricted/thrift/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/thrift/CMakeLists.linux-aarch64.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-restricted-thrift PRIVATE
-Wno-unused-parameter
-Wno-unused-private-field
-Wno-unused-variable
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-thrift PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/thrift
diff --git a/contrib/restricted/thrift/CMakeLists.linux.txt b/contrib/restricted/thrift/CMakeLists.linux.txt
index 886cb8a9a9..daee3f2fa4 100644
--- a/contrib/restricted/thrift/CMakeLists.linux.txt
+++ b/contrib/restricted/thrift/CMakeLists.linux.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-restricted-thrift PRIVATE
-Wno-unused-parameter
-Wno-unused-private-field
-Wno-unused-variable
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-thrift PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/thrift
diff --git a/contrib/restricted/uriparser/CMakeLists.darwin.txt b/contrib/restricted/uriparser/CMakeLists.darwin.txt
index 4c9e486744..2163bfff7c 100644
--- a/contrib/restricted/uriparser/CMakeLists.darwin.txt
+++ b/contrib/restricted/uriparser/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(contrib-restricted-uriparser)
target_compile_options(contrib-restricted-uriparser PRIVATE
-DURI_LIBRARY_BUILD
-DURI_VISIBILITY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-uriparser PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/uriparser/include
diff --git a/contrib/restricted/uriparser/CMakeLists.linux-aarch64.txt b/contrib/restricted/uriparser/CMakeLists.linux-aarch64.txt
index 9f87bb369b..ef48e97a88 100644
--- a/contrib/restricted/uriparser/CMakeLists.linux-aarch64.txt
+++ b/contrib/restricted/uriparser/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(contrib-restricted-uriparser)
target_compile_options(contrib-restricted-uriparser PRIVATE
-DURI_LIBRARY_BUILD
-DURI_VISIBILITY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-uriparser PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/uriparser/include
diff --git a/contrib/restricted/uriparser/CMakeLists.linux.txt b/contrib/restricted/uriparser/CMakeLists.linux.txt
index 9f87bb369b..ef48e97a88 100644
--- a/contrib/restricted/uriparser/CMakeLists.linux.txt
+++ b/contrib/restricted/uriparser/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(contrib-restricted-uriparser)
target_compile_options(contrib-restricted-uriparser PRIVATE
-DURI_LIBRARY_BUILD
-DURI_VISIBILITY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-restricted-uriparser PUBLIC
${CMAKE_SOURCE_DIR}/contrib/restricted/uriparser/include