aboutsummaryrefslogtreecommitdiffstats
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
parent8febb7430db23f80ae26a24cbfdc17e40ae3d1db (diff)
downloadydb-a9e5890a07cad8cfc475223eb12855a31ec8318a.tar.gz
NO_COMPILER_WARNINGS in cmake msvc builds
-rw-r--r--contrib/libs/antlr3_cpp_runtime/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/antlr3_cpp_runtime/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/antlr3_cpp_runtime/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/apache/arrow/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/apache/arrow/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/apache/arrow/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/apache/avro/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/apache/avro/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/apache/orc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/apache/orc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/apache/orc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/brotli/common/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/brotli/common/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/brotli/common/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/brotli/dec/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/brotli/dec/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/brotli/dec/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/brotli/enc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/brotli/enc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/brotli/enc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/cctz/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/cctz/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cctz/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/crcutil/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/crcutil/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/crcutil/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/curl/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/curl/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/curl/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/cxxsupp/builtins/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxx/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxrt/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/double-conversion/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/double-conversion/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/double-conversion/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/expat/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/expat/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/expat/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/farmhash/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/farmhash/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/farmhash/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse41/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse41/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse41/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/fastlz/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/fastlz/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/fastlz/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/fmt/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/fmt/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/fmt/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/grpc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/grpc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/grpc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/grpc/third_party/address_sorting/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/grpc/third_party/upb/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/grpc/third_party/upb/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/grpc/third_party/upb/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hdr_histogram/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hdr_histogram/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/hdr_histogram/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/highwayhash/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/highwayhash/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/highwayhash/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/highwayhash/arch/avx2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/highwayhash/arch/avx2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/highwayhash/arch/sse41/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/highwayhash/arch/sse41/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hyperscan/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hyperscan/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_avx2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_avx512/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_corei7/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/icu/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/icu/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/icu/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/jemalloc/CMakeLists.darwin.txt4
-rw-r--r--contrib/libs/jemalloc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/jemalloc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libbz2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libbz2/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libbz2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libc_compat/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libc_compat/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libc_compat/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libevent/event_core/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libevent/event_core/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libevent/event_core/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libevent/event_extra/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libevent/event_extra/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libevent/event_extra/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libevent/event_openssl/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libevent/event_openssl/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libevent/event_openssl/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libevent/event_thread/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libevent/event_thread/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libevent/event_thread/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libfyaml/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libfyaml/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libfyaml/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/liburing/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/liburing/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/libxml/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/libxml/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/libxml/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/linuxvdso/original/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/linuxvdso/original/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Analysis/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Analysis/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Analysis/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/AsmParser/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Demangle/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Demangle/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Demangle/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/IR/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/IR/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/IR/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/IRReader/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/IRReader/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/IRReader/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Linker/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Linker/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Linker/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Object/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Object/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Object/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/ProfileData/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Remarks/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Remarks/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Remarks/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Support/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Support/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Support/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/TableGen/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/TableGen/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/TableGen/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/lua/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/lua/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/lua/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/lzma/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/lzma/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/lzma/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/nghttp2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/nghttp2/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/nghttp2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/pcre/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/pcre/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/pcre/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/pcre/pcre16/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/pcre/pcre16/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/pcre/pcre16/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/pcre/pcre32/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/pcre/pcre32/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/pcre/pcre32/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/Crypto/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/Crypto/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/Crypto/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/Foundation/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/Foundation/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/Foundation/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/JSON/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/JSON/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/JSON/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/Net/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/Net/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/Net/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/Util/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/Util/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/Util/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/poco/XML/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/poco/XML/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/poco/XML/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/protobuf/CMakeLists.darwin.txt4
-rw-r--r--contrib/libs/protobuf/CMakeLists.linux-aarch64.txt4
-rw-r--r--contrib/libs/protobuf/CMakeLists.linux.txt4
-rw-r--r--contrib/libs/protoc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/protoc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/protoc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/re2/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/re2/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/re2/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/snappy/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/snappy/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/snappy/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/t1ha/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/t1ha/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/t1ha/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/tbb/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/tbb/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/tbb/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/tcmalloc/CMakeLists.linux-aarch64.txt4
-rw-r--r--contrib/libs/tcmalloc/CMakeLists.linux.txt4
-rw-r--r--contrib/libs/tcmalloc/malloc_extension/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/tcmalloc/no_percpu_cache/CMakeLists.linux.txt4
-rw-r--r--contrib/libs/utf8proc/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/utf8proc/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/utf8proc/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/xxhash/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/xxhash/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/xxhash/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/zstd/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/zstd/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/zstd/CMakeLists.linux.txt2
-rw-r--r--contrib/libs/zstd06/CMakeLists.darwin.txt2
-rw-r--r--contrib/libs/zstd06/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/libs/zstd06/CMakeLists.linux.txt2
-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
-rw-r--r--contrib/tools/protoc/bin/CMakeLists.darwin.txt2
-rw-r--r--contrib/tools/protoc/bin/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/tools/protoc/bin/CMakeLists.linux.txt2
-rw-r--r--contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt2
-rw-r--r--contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt2
-rw-r--r--contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt2
-rw-r--r--contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux-aarch64.txt2
-rw-r--r--contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt2
-rw-r--r--library/cpp/balloc/CMakeLists.darwin.txt2
-rw-r--r--library/cpp/balloc/CMakeLists.linux-aarch64.txt2
-rw-r--r--library/cpp/balloc/CMakeLists.linux.txt2
-rw-r--r--library/cpp/balloc/lib/CMakeLists.darwin.txt2
-rw-r--r--library/cpp/balloc/lib/CMakeLists.linux-aarch64.txt2
-rw-r--r--library/cpp/balloc/lib/CMakeLists.linux.txt2
-rw-r--r--library/cpp/lfalloc/CMakeLists.darwin.txt2
-rw-r--r--library/cpp/lfalloc/CMakeLists.linux.txt2
-rw-r--r--library/cpp/lfalloc/yt/CMakeLists.darwin.txt2
-rw-r--r--ydb/core/kqp/ut/pg/CMakeLists.darwin.txt2
-rw-r--r--ydb/core/kqp/ut/pg/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/core/kqp/ut/pg/CMakeLists.linux.txt2
-rw-r--r--ydb/core/tablet_flat/ut_pg/CMakeLists.darwin.txt2
-rw-r--r--ydb/core/tablet_flat/ut_pg/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/core/tablet_flat/ut_pg/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/minikql/codegen/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/minikql/codegen/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/minikql/comp_nodes/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/minikql/comp_nodes/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/minikql/comp_nodes/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/minikql/computation/CMakeLists.darwin.txt4
-rw-r--r--ydb/library/yql/minikql/computation/CMakeLists.linux-aarch64.txt4
-rw-r--r--ydb/library/yql/minikql/computation/CMakeLists.linux.txt4
-rw-r--r--ydb/library/yql/parser/pg_wrapper/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/parser/pg_wrapper/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/parser/pg_wrapper/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux.txt2
-rw-r--r--ydb/library/yql/sql/pg/CMakeLists.darwin.txt2
-rw-r--r--ydb/library/yql/sql/pg/CMakeLists.linux-aarch64.txt2
-rw-r--r--ydb/library/yql/sql/pg/CMakeLists.linux.txt2
565 files changed, 575 insertions, 575 deletions
diff --git a/contrib/libs/antlr3_cpp_runtime/CMakeLists.darwin.txt b/contrib/libs/antlr3_cpp_runtime/CMakeLists.darwin.txt
index d144df133ca..8818693c62b 100644
--- a/contrib/libs/antlr3_cpp_runtime/CMakeLists.darwin.txt
+++ b/contrib/libs/antlr3_cpp_runtime/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-antlr3_cpp_runtime)
target_compile_options(contrib-libs-antlr3_cpp_runtime PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-antlr3_cpp_runtime PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/include
diff --git a/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux-aarch64.txt b/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux-aarch64.txt
index a61e7837dd4..e8fba8e6367 100644
--- a/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-antlr3_cpp_runtime)
target_compile_options(contrib-libs-antlr3_cpp_runtime PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-antlr3_cpp_runtime PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/include
diff --git a/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux.txt b/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux.txt
index a61e7837dd4..e8fba8e6367 100644
--- a/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux.txt
+++ b/contrib/libs/antlr3_cpp_runtime/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-antlr3_cpp_runtime)
target_compile_options(contrib-libs-antlr3_cpp_runtime PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-antlr3_cpp_runtime PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/antlr3_cpp_runtime/include
diff --git a/contrib/libs/apache/arrow/CMakeLists.darwin.txt b/contrib/libs/apache/arrow/CMakeLists.darwin.txt
index 05b643d1ec5..dba4c90c1f9 100644
--- a/contrib/libs/apache/arrow/CMakeLists.darwin.txt
+++ b/contrib/libs/apache/arrow/CMakeLists.darwin.txt
@@ -28,7 +28,7 @@ target_compile_options(libs-apache-arrow PRIVATE
-DPARQUET_EXPORTING
-DURI_STATIC_BUILD
-DHAVE_NETINET_IN_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-arrow PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src
diff --git a/contrib/libs/apache/arrow/CMakeLists.linux-aarch64.txt b/contrib/libs/apache/arrow/CMakeLists.linux-aarch64.txt
index 2d93aa5a603..b638c396edd 100644
--- a/contrib/libs/apache/arrow/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/apache/arrow/CMakeLists.linux-aarch64.txt
@@ -28,7 +28,7 @@ target_compile_options(libs-apache-arrow PRIVATE
-DPARQUET_EXPORTING
-DURI_STATIC_BUILD
-DHAVE_NETINET_IN_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-arrow PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src
diff --git a/contrib/libs/apache/arrow/CMakeLists.linux.txt b/contrib/libs/apache/arrow/CMakeLists.linux.txt
index 2d93aa5a603..b638c396edd 100644
--- a/contrib/libs/apache/arrow/CMakeLists.linux.txt
+++ b/contrib/libs/apache/arrow/CMakeLists.linux.txt
@@ -28,7 +28,7 @@ target_compile_options(libs-apache-arrow PRIVATE
-DPARQUET_EXPORTING
-DURI_STATIC_BUILD
-DHAVE_NETINET_IN_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-arrow PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/arrow/cpp/src
diff --git a/contrib/libs/apache/avro/CMakeLists.darwin.txt b/contrib/libs/apache/avro/CMakeLists.darwin.txt
index 46dbb79110c..303febcc155 100644
--- a/contrib/libs/apache/avro/CMakeLists.darwin.txt
+++ b/contrib/libs/apache/avro/CMakeLists.darwin.txt
@@ -19,7 +19,7 @@ target_compile_options(libs-apache-avro PRIVATE
-DBOOST_REGEX_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK
-DSNAPPY_CODEC_AVAILABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-avro PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/api
diff --git a/contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt b/contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt
index d5a801c6d7b..214360c135d 100644
--- a/contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/apache/avro/CMakeLists.linux-aarch64.txt
@@ -19,7 +19,7 @@ target_compile_options(libs-apache-avro PRIVATE
-DBOOST_REGEX_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK
-DSNAPPY_CODEC_AVAILABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-avro PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/api
diff --git a/contrib/libs/apache/avro/CMakeLists.linux.txt b/contrib/libs/apache/avro/CMakeLists.linux.txt
index d5a801c6d7b..214360c135d 100644
--- a/contrib/libs/apache/avro/CMakeLists.linux.txt
+++ b/contrib/libs/apache/avro/CMakeLists.linux.txt
@@ -19,7 +19,7 @@ target_compile_options(libs-apache-avro PRIVATE
-DBOOST_REGEX_DYN_LINK
-DBOOST_SYSTEM_DYN_LINK
-DSNAPPY_CODEC_AVAILABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-avro PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/apache/avro/api
diff --git a/contrib/libs/apache/orc/CMakeLists.darwin.txt b/contrib/libs/apache/orc/CMakeLists.darwin.txt
index e4facddb818..8cbea4aeb82 100644
--- a/contrib/libs/apache/orc/CMakeLists.darwin.txt
+++ b/contrib/libs/apache/orc/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(libs-apache-orc)
target_compile_options(libs-apache-orc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-orc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include
diff --git a/contrib/libs/apache/orc/CMakeLists.linux-aarch64.txt b/contrib/libs/apache/orc/CMakeLists.linux-aarch64.txt
index a8443547ccc..5a76ebf642d 100644
--- a/contrib/libs/apache/orc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/apache/orc/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(libs-apache-orc)
target_compile_options(libs-apache-orc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-orc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include
diff --git a/contrib/libs/apache/orc/CMakeLists.linux.txt b/contrib/libs/apache/orc/CMakeLists.linux.txt
index a8443547ccc..5a76ebf642d 100644
--- a/contrib/libs/apache/orc/CMakeLists.linux.txt
+++ b/contrib/libs/apache/orc/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(libs-apache-orc)
target_compile_options(libs-apache-orc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-apache-orc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/apache/orc/c++/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.darwin.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.darwin.txt
index fe44f3d04c7..0330c951bee 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.darwin.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.darwin.txt
@@ -37,7 +37,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-core PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux-aarch64.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux-aarch64.txt
index 4cd52c4c771..fc60527db38 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux-aarch64.txt
@@ -37,7 +37,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-core PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux.txt
index 4cd52c4c771..fc60527db38 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/CMakeLists.linux.txt
@@ -37,7 +37,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-core PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-core PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-core/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.darwin.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.darwin.txt
index 9fcf24d8156..1b1705649a5 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.darwin.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.darwin.txt
@@ -33,7 +33,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux-aarch64.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux-aarch64.txt
index fb1657a6bb8..114aa69426b 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux-aarch64.txt
@@ -33,7 +33,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux.txt b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux.txt
index fb1657a6bb8..114aa69426b 100644
--- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux.txt
+++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/CMakeLists.linux.txt
@@ -33,7 +33,7 @@ target_compile_options(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PRIVATE
-DS2N_KYBER512R3_AVX2_BMI2
-DS2N_SIKE_P434_R3_ASM
-DS2N___RESTRICT__SUPPORTED
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-aws-sdk-cpp-aws-cpp-sdk-s3 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/include
diff --git a/contrib/libs/brotli/common/CMakeLists.darwin.txt b/contrib/libs/brotli/common/CMakeLists.darwin.txt
index 493d1aa481b..0acd28e7cdb 100644
--- a/contrib/libs/brotli/common/CMakeLists.darwin.txt
+++ b/contrib/libs/brotli/common/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-common)
target_compile_options(libs-brotli-common PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-common PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/common/CMakeLists.linux-aarch64.txt b/contrib/libs/brotli/common/CMakeLists.linux-aarch64.txt
index b270055def3..f40a7896b98 100644
--- a/contrib/libs/brotli/common/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/brotli/common/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-common)
target_compile_options(libs-brotli-common PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-common PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/common/CMakeLists.linux.txt b/contrib/libs/brotli/common/CMakeLists.linux.txt
index b270055def3..f40a7896b98 100644
--- a/contrib/libs/brotli/common/CMakeLists.linux.txt
+++ b/contrib/libs/brotli/common/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-common)
target_compile_options(libs-brotli-common PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-common PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/dec/CMakeLists.darwin.txt b/contrib/libs/brotli/dec/CMakeLists.darwin.txt
index 42b8ff8dde2..5d11acad56d 100644
--- a/contrib/libs/brotli/dec/CMakeLists.darwin.txt
+++ b/contrib/libs/brotli/dec/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(libs-brotli-dec)
target_compile_options(libs-brotli-dec PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-dec PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/dec/CMakeLists.linux-aarch64.txt b/contrib/libs/brotli/dec/CMakeLists.linux-aarch64.txt
index 7d63a5712a9..6283846aef3 100644
--- a/contrib/libs/brotli/dec/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/brotli/dec/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(libs-brotli-dec)
target_compile_options(libs-brotli-dec PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-dec PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/dec/CMakeLists.linux.txt b/contrib/libs/brotli/dec/CMakeLists.linux.txt
index 7d63a5712a9..6283846aef3 100644
--- a/contrib/libs/brotli/dec/CMakeLists.linux.txt
+++ b/contrib/libs/brotli/dec/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(libs-brotli-dec)
target_compile_options(libs-brotli-dec PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-dec PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/enc/CMakeLists.darwin.txt b/contrib/libs/brotli/enc/CMakeLists.darwin.txt
index a813b34bd6a..297dae75337 100644
--- a/contrib/libs/brotli/enc/CMakeLists.darwin.txt
+++ b/contrib/libs/brotli/enc/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-enc)
target_compile_options(libs-brotli-enc PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-enc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/enc/CMakeLists.linux-aarch64.txt b/contrib/libs/brotli/enc/CMakeLists.linux-aarch64.txt
index 2252f70be14..1fd39e41209 100644
--- a/contrib/libs/brotli/enc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/brotli/enc/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-enc)
target_compile_options(libs-brotli-enc PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-enc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/brotli/enc/CMakeLists.linux.txt b/contrib/libs/brotli/enc/CMakeLists.linux.txt
index 2252f70be14..1fd39e41209 100644
--- a/contrib/libs/brotli/enc/CMakeLists.linux.txt
+++ b/contrib/libs/brotli/enc/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-brotli-enc)
target_compile_options(libs-brotli-enc PRIVATE
-DBROTLI_BUILD_PORTABLE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-brotli-enc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/brotli/include
diff --git a/contrib/libs/cctz/CMakeLists.darwin.txt b/contrib/libs/cctz/CMakeLists.darwin.txt
index 18d130efd5d..a4e9994f8ad 100644
--- a/contrib/libs/cctz/CMakeLists.darwin.txt
+++ b/contrib/libs/cctz/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ add_subdirectory(tzdata)
add_library(contrib-libs-cctz)
target_compile_options(contrib-libs-cctz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-cctz PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cctz/include
diff --git a/contrib/libs/cctz/CMakeLists.linux-aarch64.txt b/contrib/libs/cctz/CMakeLists.linux-aarch64.txt
index f6eb41f0a46..5d6f6aabc8a 100644
--- a/contrib/libs/cctz/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cctz/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ add_subdirectory(tzdata)
add_library(contrib-libs-cctz)
target_compile_options(contrib-libs-cctz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-cctz PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cctz/include
diff --git a/contrib/libs/cctz/CMakeLists.linux.txt b/contrib/libs/cctz/CMakeLists.linux.txt
index f6eb41f0a46..5d6f6aabc8a 100644
--- a/contrib/libs/cctz/CMakeLists.linux.txt
+++ b/contrib/libs/cctz/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ add_subdirectory(tzdata)
add_library(contrib-libs-cctz)
target_compile_options(contrib-libs-cctz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-cctz PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cctz/include
diff --git a/contrib/libs/crcutil/CMakeLists.darwin.txt b/contrib/libs/crcutil/CMakeLists.darwin.txt
index ace85024b01..0f492532e9d 100644
--- a/contrib/libs/crcutil/CMakeLists.darwin.txt
+++ b/contrib/libs/crcutil/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-crcutil)
target_compile_options(contrib-libs-crcutil PRIVATE
-DCRCUTIL_USE_MM_CRC32=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-crcutil PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/libs/crcutil/CMakeLists.linux-aarch64.txt b/contrib/libs/crcutil/CMakeLists.linux-aarch64.txt
index 81895d1a9d4..e66a2416300 100644
--- a/contrib/libs/crcutil/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/crcutil/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-crcutil)
target_compile_options(contrib-libs-crcutil PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-crcutil PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/crcutil/CMakeLists.linux.txt b/contrib/libs/crcutil/CMakeLists.linux.txt
index 962915e80fd..24b6c4fac2f 100644
--- a/contrib/libs/crcutil/CMakeLists.linux.txt
+++ b/contrib/libs/crcutil/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-crcutil)
target_compile_options(contrib-libs-crcutil PRIVATE
-DCRCUTIL_USE_MM_CRC32=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-crcutil PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/curl/CMakeLists.darwin.txt b/contrib/libs/curl/CMakeLists.darwin.txt
index 2d5ff549cef..7a5fb608355 100644
--- a/contrib/libs/curl/CMakeLists.darwin.txt
+++ b/contrib/libs/curl/CMakeLists.darwin.txt
@@ -18,7 +18,7 @@ target_compile_options(contrib-libs-curl PRIVATE
-DBUILDING_LIBCURL
-DHAVE_CONFIG_H
-DARCADIA_CURL_DNS_RESOLVER_ARES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-curl PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/curl/include
diff --git a/contrib/libs/curl/CMakeLists.linux-aarch64.txt b/contrib/libs/curl/CMakeLists.linux-aarch64.txt
index f86ca681e2b..5609bd43b30 100644
--- a/contrib/libs/curl/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/curl/CMakeLists.linux-aarch64.txt
@@ -18,7 +18,7 @@ target_compile_options(contrib-libs-curl PRIVATE
-DBUILDING_LIBCURL
-DHAVE_CONFIG_H
-DARCADIA_CURL_DNS_RESOLVER_ARES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-curl PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/curl/include
diff --git a/contrib/libs/curl/CMakeLists.linux.txt b/contrib/libs/curl/CMakeLists.linux.txt
index f86ca681e2b..5609bd43b30 100644
--- a/contrib/libs/curl/CMakeLists.linux.txt
+++ b/contrib/libs/curl/CMakeLists.linux.txt
@@ -18,7 +18,7 @@ target_compile_options(contrib-libs-curl PRIVATE
-DBUILDING_LIBCURL
-DHAVE_CONFIG_H
-DARCADIA_CURL_DNS_RESOLVER_ARES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-curl PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/curl/include
diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt
index 0a536a4d4f1..dfe59125b53 100644
--- a/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt
+++ b/contrib/libs/cxxsupp/builtins/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(libs-cxxsupp-builtins)
target_compile_options(libs-cxxsupp-builtins PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_sources(libs-cxxsupp-builtins PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/builtins/addtf3.c
diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.linux-aarch64.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.linux-aarch64.txt
index 4f877ff033f..f220787c33a 100644
--- a/contrib/libs/cxxsupp/builtins/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cxxsupp/builtins/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(libs-cxxsupp-builtins)
target_compile_options(libs-cxxsupp-builtins PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-cxxsupp-builtins PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt b/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt
index 7cf0bc2658c..b4d38acc9dd 100644
--- a/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt
+++ b/contrib/libs/cxxsupp/builtins/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(libs-cxxsupp-builtins)
target_compile_options(libs-cxxsupp-builtins PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-cxxsupp-builtins PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin.txt
index 3f24ad5a2e2..b1aef2a37a4 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-cxxsupp-libcxx PUBLIC
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxx PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
index a412ee1676e..edaf849b79c 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-cxxsupp-libcxx PUBLIC
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxx PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
diff --git a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux.txt b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux.txt
index a412ee1676e..edaf849b79c 100644
--- a/contrib/libs/cxxsupp/libcxx/CMakeLists.linux.txt
+++ b/contrib/libs/cxxsupp/libcxx/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-cxxsupp-libcxx PUBLIC
)
target_compile_options(libs-cxxsupp-libcxx PRIVATE
-D_LIBCPP_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxx PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxx/include
diff --git a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.darwin.txt b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.darwin.txt
index b44c0039fe0..22f534fcdd5 100644
--- a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.darwin.txt
+++ b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(libs-cxxsupp-libcxxabi-parts PUBLIC
)
target_compile_options(libs-cxxsupp-libcxxabi-parts PRIVATE
-D_LIBCXXABI_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxabi-parts PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/include
diff --git a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux-aarch64.txt b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux-aarch64.txt
index e96e9622aba..dfbe9eea439 100644
--- a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(libs-cxxsupp-libcxxabi-parts PUBLIC
)
target_compile_options(libs-cxxsupp-libcxxabi-parts PRIVATE
-D_LIBCXXABI_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxabi-parts PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/include
diff --git a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux.txt b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux.txt
index a99ea85123b..144c793693f 100644
--- a/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux.txt
+++ b/contrib/libs/cxxsupp/libcxxabi-parts/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(libs-cxxsupp-libcxxabi-parts PUBLIC
)
target_compile_options(libs-cxxsupp-libcxxabi-parts PRIVATE
-D_LIBCXXABI_BUILDING_LIBRARY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxabi-parts PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxabi/include
diff --git a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.darwin.txt b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.darwin.txt
index d6c648b1841..1a5dff57185 100644
--- a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.darwin.txt
+++ b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-cxxsupp-libcxxrt)
target_compile_options(libs-cxxsupp-libcxxrt PRIVATE
-nostdinc++
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxrt PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt
diff --git a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux-aarch64.txt b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux-aarch64.txt
index 291d110e0e6..e6b6dbf847d 100644
--- a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-cxxsupp-libcxxrt)
target_compile_options(libs-cxxsupp-libcxxrt PRIVATE
-nostdinc++
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxrt PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt
diff --git a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux.txt b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux.txt
index 291d110e0e6..e6b6dbf847d 100644
--- a/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux.txt
+++ b/contrib/libs/cxxsupp/libcxxrt/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-cxxsupp-libcxxrt)
target_compile_options(libs-cxxsupp-libcxxrt PRIVATE
-nostdinc++
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-cxxsupp-libcxxrt PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/cxxsupp/libcxxrt
diff --git a/contrib/libs/double-conversion/CMakeLists.darwin.txt b/contrib/libs/double-conversion/CMakeLists.darwin.txt
index 8c2f8738bf8..69a5bc6b49f 100644
--- a/contrib/libs/double-conversion/CMakeLists.darwin.txt
+++ b/contrib/libs/double-conversion/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-double-conversion)
target_compile_options(contrib-libs-double-conversion PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-double-conversion PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion
diff --git a/contrib/libs/double-conversion/CMakeLists.linux-aarch64.txt b/contrib/libs/double-conversion/CMakeLists.linux-aarch64.txt
index 608c3652eaf..7599b38c4d9 100644
--- a/contrib/libs/double-conversion/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/double-conversion/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-double-conversion)
target_compile_options(contrib-libs-double-conversion PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-double-conversion PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion
diff --git a/contrib/libs/double-conversion/CMakeLists.linux.txt b/contrib/libs/double-conversion/CMakeLists.linux.txt
index 608c3652eaf..7599b38c4d9 100644
--- a/contrib/libs/double-conversion/CMakeLists.linux.txt
+++ b/contrib/libs/double-conversion/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-double-conversion)
target_compile_options(contrib-libs-double-conversion PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-double-conversion PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/double-conversion
diff --git a/contrib/libs/expat/CMakeLists.darwin.txt b/contrib/libs/expat/CMakeLists.darwin.txt
index 867e5f7b5ab..374256f11fb 100644
--- a/contrib/libs/expat/CMakeLists.darwin.txt
+++ b/contrib/libs/expat/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-expat)
target_compile_options(contrib-libs-expat PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-expat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/expat/CMakeLists.linux-aarch64.txt b/contrib/libs/expat/CMakeLists.linux-aarch64.txt
index 3abb7a0372c..6962df9bdbb 100644
--- a/contrib/libs/expat/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/expat/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-expat)
target_compile_options(contrib-libs-expat PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-expat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/expat/CMakeLists.linux.txt b/contrib/libs/expat/CMakeLists.linux.txt
index 3abb7a0372c..6962df9bdbb 100644
--- a/contrib/libs/expat/CMakeLists.linux.txt
+++ b/contrib/libs/expat/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-expat)
target_compile_options(contrib-libs-expat PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-expat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/farmhash/CMakeLists.darwin.txt b/contrib/libs/farmhash/CMakeLists.darwin.txt
index 45124fdae88..aeb7bb29c0e 100644
--- a/contrib/libs/farmhash/CMakeLists.darwin.txt
+++ b/contrib/libs/farmhash/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ add_subdirectory(arch)
add_library(contrib-libs-farmhash)
target_compile_options(contrib-libs-farmhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-farmhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/include
diff --git a/contrib/libs/farmhash/CMakeLists.linux-aarch64.txt b/contrib/libs/farmhash/CMakeLists.linux-aarch64.txt
index 87c940e8dc5..e4fa621f996 100644
--- a/contrib/libs/farmhash/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/farmhash/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ add_subdirectory(arch)
add_library(contrib-libs-farmhash)
target_compile_options(contrib-libs-farmhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-farmhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/include
diff --git a/contrib/libs/farmhash/CMakeLists.linux.txt b/contrib/libs/farmhash/CMakeLists.linux.txt
index 87c940e8dc5..e4fa621f996 100644
--- a/contrib/libs/farmhash/CMakeLists.linux.txt
+++ b/contrib/libs/farmhash/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ add_subdirectory(arch)
add_library(contrib-libs-farmhash)
target_compile_options(contrib-libs-farmhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-farmhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/farmhash/include
diff --git a/contrib/libs/farmhash/arch/sse41/CMakeLists.darwin.txt b/contrib/libs/farmhash/arch/sse41/CMakeLists.darwin.txt
index d618606ba55..921c50874ea 100644
--- a/contrib/libs/farmhash/arch/sse41/CMakeLists.darwin.txt
+++ b/contrib/libs/farmhash/arch/sse41/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse41)
target_compile_options(farmhash-arch-sse41 PRIVATE
-msse4.1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse41 PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/libs/farmhash/arch/sse41/CMakeLists.linux-aarch64.txt b/contrib/libs/farmhash/arch/sse41/CMakeLists.linux-aarch64.txt
index 85373edfc32..d39e6b6a78e 100644
--- a/contrib/libs/farmhash/arch/sse41/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/farmhash/arch/sse41/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse41)
target_compile_options(farmhash-arch-sse41 PRIVATE
-msse4.1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse41 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/farmhash/arch/sse41/CMakeLists.linux.txt b/contrib/libs/farmhash/arch/sse41/CMakeLists.linux.txt
index 85373edfc32..d39e6b6a78e 100644
--- a/contrib/libs/farmhash/arch/sse41/CMakeLists.linux.txt
+++ b/contrib/libs/farmhash/arch/sse41/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse41)
target_compile_options(farmhash-arch-sse41 PRIVATE
-msse4.1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse41 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/farmhash/arch/sse42/CMakeLists.darwin.txt b/contrib/libs/farmhash/arch/sse42/CMakeLists.darwin.txt
index 09ceb966efc..92f77b4d9a6 100644
--- a/contrib/libs/farmhash/arch/sse42/CMakeLists.darwin.txt
+++ b/contrib/libs/farmhash/arch/sse42/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse42)
target_compile_options(farmhash-arch-sse42 PRIVATE
-msse4.2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42 PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/libs/farmhash/arch/sse42/CMakeLists.linux-aarch64.txt b/contrib/libs/farmhash/arch/sse42/CMakeLists.linux-aarch64.txt
index 6b006361931..a9197f9c439 100644
--- a/contrib/libs/farmhash/arch/sse42/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/farmhash/arch/sse42/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse42)
target_compile_options(farmhash-arch-sse42 PRIVATE
-msse4.2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/farmhash/arch/sse42/CMakeLists.linux.txt b/contrib/libs/farmhash/arch/sse42/CMakeLists.linux.txt
index 6b006361931..a9197f9c439 100644
--- a/contrib/libs/farmhash/arch/sse42/CMakeLists.linux.txt
+++ b/contrib/libs/farmhash/arch/sse42/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(farmhash-arch-sse42)
target_compile_options(farmhash-arch-sse42 PRIVATE
-msse4.2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.darwin.txt b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.darwin.txt
index e635439149c..c73d04f960e 100644
--- a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.darwin.txt
+++ b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(farmhash-arch-sse42_aesni)
target_compile_options(farmhash-arch-sse42_aesni PRIVATE
-msse4.2
-maes
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42_aesni PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux-aarch64.txt b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux-aarch64.txt
index 770ce1c80eb..b0bb6a58601 100644
--- a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(farmhash-arch-sse42_aesni)
target_compile_options(farmhash-arch-sse42_aesni PRIVATE
-msse4.2
-maes
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42_aesni PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux.txt b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux.txt
index 770ce1c80eb..b0bb6a58601 100644
--- a/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux.txt
+++ b/contrib/libs/farmhash/arch/sse42_aesni/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(farmhash-arch-sse42_aesni)
target_compile_options(farmhash-arch-sse42_aesni PRIVATE
-msse4.2
-maes
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(farmhash-arch-sse42_aesni PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/fastlz/CMakeLists.darwin.txt b/contrib/libs/fastlz/CMakeLists.darwin.txt
index e43bd11e58f..eab41c060a7 100644
--- a/contrib/libs/fastlz/CMakeLists.darwin.txt
+++ b/contrib/libs/fastlz/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-fastlz)
target_compile_options(contrib-libs-fastlz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-fastlz PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/libs/fastlz/CMakeLists.linux-aarch64.txt b/contrib/libs/fastlz/CMakeLists.linux-aarch64.txt
index bc41572e305..e6a67c5372d 100644
--- a/contrib/libs/fastlz/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/fastlz/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-fastlz)
target_compile_options(contrib-libs-fastlz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-fastlz PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/fastlz/CMakeLists.linux.txt b/contrib/libs/fastlz/CMakeLists.linux.txt
index bc41572e305..e6a67c5372d 100644
--- a/contrib/libs/fastlz/CMakeLists.linux.txt
+++ b/contrib/libs/fastlz/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-fastlz)
target_compile_options(contrib-libs-fastlz PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-fastlz PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/fmt/CMakeLists.darwin.txt b/contrib/libs/fmt/CMakeLists.darwin.txt
index 42fc2270bfd..a9d78d75992 100644
--- a/contrib/libs/fmt/CMakeLists.darwin.txt
+++ b/contrib/libs/fmt/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-fmt PUBLIC
-DFMT_CONSTEVAL=
)
target_compile_options(contrib-libs-fmt PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-fmt PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/fmt/include
diff --git a/contrib/libs/fmt/CMakeLists.linux-aarch64.txt b/contrib/libs/fmt/CMakeLists.linux-aarch64.txt
index 63f5291dc17..0bff6a51f6b 100644
--- a/contrib/libs/fmt/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/fmt/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-fmt PUBLIC
-DFMT_CONSTEVAL=
)
target_compile_options(contrib-libs-fmt PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-fmt PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/fmt/include
diff --git a/contrib/libs/fmt/CMakeLists.linux.txt b/contrib/libs/fmt/CMakeLists.linux.txt
index 63f5291dc17..0bff6a51f6b 100644
--- a/contrib/libs/fmt/CMakeLists.linux.txt
+++ b/contrib/libs/fmt/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-fmt PUBLIC
-DFMT_CONSTEVAL=
)
target_compile_options(contrib-libs-fmt PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-fmt PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/fmt/include
diff --git a/contrib/libs/grpc/CMakeLists.darwin.txt b/contrib/libs/grpc/CMakeLists.darwin.txt
index 2df0aac4a8d..011ef6a6c86 100644
--- a/contrib/libs/grpc/CMakeLists.darwin.txt
+++ b/contrib/libs/grpc/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ add_subdirectory(third_party)
add_library(contrib-libs-grpc)
target_compile_options(contrib-libs-grpc PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-grpc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/CMakeLists.linux-aarch64.txt b/contrib/libs/grpc/CMakeLists.linux-aarch64.txt
index 101ba193869..f8cfeeb41d8 100644
--- a/contrib/libs/grpc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/grpc/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ add_subdirectory(third_party)
add_library(contrib-libs-grpc)
target_compile_options(contrib-libs-grpc PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-grpc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/CMakeLists.linux.txt b/contrib/libs/grpc/CMakeLists.linux.txt
index 101ba193869..f8cfeeb41d8 100644
--- a/contrib/libs/grpc/CMakeLists.linux.txt
+++ b/contrib/libs/grpc/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ add_subdirectory(third_party)
add_library(contrib-libs-grpc)
target_compile_options(contrib-libs-grpc PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-grpc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.darwin.txt b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.darwin.txt
index 805a0e8a516..c075387f004 100644
--- a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.darwin.txt
+++ b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(src-compiler-grpc_plugin_support)
target_compile_options(src-compiler-grpc_plugin_support PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(src-compiler-grpc_plugin_support PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux-aarch64.txt b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux-aarch64.txt
index b3e255e4a0d..5d50080edc9 100644
--- a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(src-compiler-grpc_plugin_support)
target_compile_options(src-compiler-grpc_plugin_support PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(src-compiler-grpc_plugin_support PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux.txt b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux.txt
index b3e255e4a0d..5d50080edc9 100644
--- a/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux.txt
+++ b/contrib/libs/grpc/src/compiler/grpc_plugin_support/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(src-compiler-grpc_plugin_support)
target_compile_options(src-compiler-grpc_plugin_support PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(src-compiler-grpc_plugin_support PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/grpc/include
diff --git a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.darwin.txt b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.darwin.txt
index 6c66929cc17..769add5f8b1 100644
--- a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.darwin.txt
+++ b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-address_sorting)
target_compile_options(grpc-third_party-address_sorting PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-address_sorting PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux-aarch64.txt b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux-aarch64.txt
index 221eec3f9e9..5df7d108675 100644
--- a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-address_sorting)
target_compile_options(grpc-third_party-address_sorting PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-address_sorting PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux.txt b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux.txt
index 221eec3f9e9..5df7d108675 100644
--- a/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux.txt
+++ b/contrib/libs/grpc/third_party/address_sorting/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-address_sorting)
target_compile_options(grpc-third_party-address_sorting PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-address_sorting PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/grpc/third_party/upb/CMakeLists.darwin.txt b/contrib/libs/grpc/third_party/upb/CMakeLists.darwin.txt
index 9711cc2af26..2978b68ec9e 100644
--- a/contrib/libs/grpc/third_party/upb/CMakeLists.darwin.txt
+++ b/contrib/libs/grpc/third_party/upb/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-upb)
target_compile_options(grpc-third_party-upb PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-upb PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/grpc/third_party/upb/CMakeLists.linux-aarch64.txt b/contrib/libs/grpc/third_party/upb/CMakeLists.linux-aarch64.txt
index 915af5fccbe..61de386d30b 100644
--- a/contrib/libs/grpc/third_party/upb/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/grpc/third_party/upb/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-upb)
target_compile_options(grpc-third_party-upb PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-upb PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/grpc/third_party/upb/CMakeLists.linux.txt b/contrib/libs/grpc/third_party/upb/CMakeLists.linux.txt
index 915af5fccbe..61de386d30b 100644
--- a/contrib/libs/grpc/third_party/upb/CMakeLists.linux.txt
+++ b/contrib/libs/grpc/third_party/upb/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(grpc-third_party-upb)
target_compile_options(grpc-third_party-upb PRIVATE
-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc-third_party-upb PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/grpc
diff --git a/contrib/libs/hdr_histogram/CMakeLists.darwin.txt b/contrib/libs/hdr_histogram/CMakeLists.darwin.txt
index 3994f27a6f1..8cc336fdd1a 100644
--- a/contrib/libs/hdr_histogram/CMakeLists.darwin.txt
+++ b/contrib/libs/hdr_histogram/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(contrib-libs-hdr_histogram)
target_compile_options(contrib-libs-hdr_histogram PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-hdr_histogram PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src
diff --git a/contrib/libs/hdr_histogram/CMakeLists.linux-aarch64.txt b/contrib/libs/hdr_histogram/CMakeLists.linux-aarch64.txt
index 2d5a3323f11..baa66b76fec 100644
--- a/contrib/libs/hdr_histogram/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/hdr_histogram/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(contrib-libs-hdr_histogram)
target_compile_options(contrib-libs-hdr_histogram PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-hdr_histogram PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src
diff --git a/contrib/libs/hdr_histogram/CMakeLists.linux.txt b/contrib/libs/hdr_histogram/CMakeLists.linux.txt
index 2d5a3323f11..baa66b76fec 100644
--- a/contrib/libs/hdr_histogram/CMakeLists.linux.txt
+++ b/contrib/libs/hdr_histogram/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(contrib-libs-hdr_histogram)
target_compile_options(contrib-libs-hdr_histogram PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-hdr_histogram PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hdr_histogram/src
diff --git a/contrib/libs/highwayhash/CMakeLists.darwin.txt b/contrib/libs/highwayhash/CMakeLists.darwin.txt
index 9360b930a3e..984a14ba7c6 100644
--- a/contrib/libs/highwayhash/CMakeLists.darwin.txt
+++ b/contrib/libs/highwayhash/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ add_subdirectory(arch)
add_library(contrib-libs-highwayhash)
target_compile_options(contrib-libs-highwayhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-highwayhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/CMakeLists.linux-aarch64.txt b/contrib/libs/highwayhash/CMakeLists.linux-aarch64.txt
index a091ef9579d..24c9ba9507a 100644
--- a/contrib/libs/highwayhash/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/highwayhash/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-highwayhash)
target_compile_options(contrib-libs-highwayhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-highwayhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/CMakeLists.linux.txt b/contrib/libs/highwayhash/CMakeLists.linux.txt
index f2003ae188b..8cffe390288 100644
--- a/contrib/libs/highwayhash/CMakeLists.linux.txt
+++ b/contrib/libs/highwayhash/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ add_subdirectory(arch)
add_library(contrib-libs-highwayhash)
target_compile_options(contrib-libs-highwayhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-highwayhash PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/arch/avx2/CMakeLists.darwin.txt b/contrib/libs/highwayhash/arch/avx2/CMakeLists.darwin.txt
index 03cf76266bc..d98bd38fb80 100644
--- a/contrib/libs/highwayhash/arch/avx2/CMakeLists.darwin.txt
+++ b/contrib/libs/highwayhash/arch/avx2/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(highwayhash-arch-avx2)
target_compile_options(highwayhash-arch-avx2 PRIVATE
-mavx2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(highwayhash-arch-avx2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/arch/avx2/CMakeLists.linux.txt b/contrib/libs/highwayhash/arch/avx2/CMakeLists.linux.txt
index ad2f3e97343..502e383f491 100644
--- a/contrib/libs/highwayhash/arch/avx2/CMakeLists.linux.txt
+++ b/contrib/libs/highwayhash/arch/avx2/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(highwayhash-arch-avx2)
target_compile_options(highwayhash-arch-avx2 PRIVATE
-mavx2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(highwayhash-arch-avx2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/arch/sse41/CMakeLists.darwin.txt b/contrib/libs/highwayhash/arch/sse41/CMakeLists.darwin.txt
index eeea0ca662a..644e629a9cd 100644
--- a/contrib/libs/highwayhash/arch/sse41/CMakeLists.darwin.txt
+++ b/contrib/libs/highwayhash/arch/sse41/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(highwayhash-arch-sse41)
target_compile_options(highwayhash-arch-sse41 PRIVATE
-msse4.1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(highwayhash-arch-sse41 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/highwayhash/arch/sse41/CMakeLists.linux.txt b/contrib/libs/highwayhash/arch/sse41/CMakeLists.linux.txt
index b99c2c78d2f..52b6a35b110 100644
--- a/contrib/libs/highwayhash/arch/sse41/CMakeLists.linux.txt
+++ b/contrib/libs/highwayhash/arch/sse41/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(highwayhash-arch-sse41)
target_compile_options(highwayhash-arch-sse41 PRIVATE
-msse4.1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(highwayhash-arch-sse41 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/highwayhash
diff --git a/contrib/libs/hyperscan/CMakeLists.darwin.txt b/contrib/libs/hyperscan/CMakeLists.darwin.txt
index 0ca4162e772..8576e86aab3 100644
--- a/contrib/libs/hyperscan/CMakeLists.darwin.txt
+++ b/contrib/libs/hyperscan/CMakeLists.darwin.txt
@@ -14,7 +14,7 @@ add_subdirectory(runtime_corei7)
add_library(contrib-libs-hyperscan)
target_compile_options(contrib-libs-hyperscan PRIVATE
-DDISABLE_AVX512VBMI_DISPATCH
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-hyperscan PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/CMakeLists.linux.txt b/contrib/libs/hyperscan/CMakeLists.linux.txt
index 5b6e5842331..06e680fc7ee 100644
--- a/contrib/libs/hyperscan/CMakeLists.linux.txt
+++ b/contrib/libs/hyperscan/CMakeLists.linux.txt
@@ -14,7 +14,7 @@ add_subdirectory(runtime_corei7)
add_library(contrib-libs-hyperscan)
target_compile_options(contrib-libs-hyperscan PRIVATE
-DDISABLE_AVX512VBMI_DISPATCH
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-hyperscan PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.darwin.txt b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.darwin.txt
index ab8df40ec32..85764417b72 100644
--- a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.darwin.txt
+++ b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.darwin.txt
@@ -430,7 +430,7 @@ target_compile_options(libs-hyperscan-runtime_avx2 PRIVATE
-DstreamInitSufPQ=avx2_streamInitSufPQ
-DtruffleExec=avx2_truffleExec
-Dvbs_mask_data=avx2_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_avx2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux.txt b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux.txt
index 616d8cf1e41..8bae6021022 100644
--- a/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux.txt
+++ b/contrib/libs/hyperscan/runtime_avx2/CMakeLists.linux.txt
@@ -430,7 +430,7 @@ target_compile_options(libs-hyperscan-runtime_avx2 PRIVATE
-DstreamInitSufPQ=avx2_streamInitSufPQ
-DtruffleExec=avx2_truffleExec
-Dvbs_mask_data=avx2_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_avx2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.darwin.txt b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.darwin.txt
index 023555aad76..e11134a46a8 100644
--- a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.darwin.txt
+++ b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.darwin.txt
@@ -436,7 +436,7 @@ target_compile_options(libs-hyperscan-runtime_avx512 PRIVATE
-DstreamInitSufPQ=avx512_streamInitSufPQ
-DtruffleExec=avx512_truffleExec
-Dvbs_mask_data=avx512_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_avx512 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux.txt b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux.txt
index 66b6166886b..411a9453a3e 100644
--- a/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux.txt
+++ b/contrib/libs/hyperscan/runtime_avx512/CMakeLists.linux.txt
@@ -436,7 +436,7 @@ target_compile_options(libs-hyperscan-runtime_avx512 PRIVATE
-DstreamInitSufPQ=avx512_streamInitSufPQ
-DtruffleExec=avx512_truffleExec
-Dvbs_mask_data=avx512_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_avx512 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt
index 424c67167ce..63b5a339891 100644
--- a/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.darwin.txt
@@ -417,7 +417,7 @@ target_compile_options(libs-hyperscan-runtime_core2 PRIVATE
-DstreamInitSufPQ=core2_streamInitSufPQ
-DtruffleExec=core2_truffleExec
-Dvbs_mask_data=core2_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_core2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt b/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt
index f15bb90efc4..9bb42a05f96 100644
--- a/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt
+++ b/contrib/libs/hyperscan/runtime_core2/CMakeLists.linux.txt
@@ -417,7 +417,7 @@ target_compile_options(libs-hyperscan-runtime_core2 PRIVATE
-DstreamInitSufPQ=core2_streamInitSufPQ
-DtruffleExec=core2_truffleExec
-Dvbs_mask_data=core2_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_core2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.darwin.txt b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.darwin.txt
index 44d41a6ed24..c3088fa842c 100644
--- a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.darwin.txt
+++ b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.darwin.txt
@@ -423,7 +423,7 @@ target_compile_options(libs-hyperscan-runtime_corei7 PRIVATE
-DstreamInitSufPQ=corei7_streamInitSufPQ
-DtruffleExec=corei7_truffleExec
-Dvbs_mask_data=corei7_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_corei7 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux.txt b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux.txt
index f7dd264e00a..c1878d2ffcf 100644
--- a/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux.txt
+++ b/contrib/libs/hyperscan/runtime_corei7/CMakeLists.linux.txt
@@ -423,7 +423,7 @@ target_compile_options(libs-hyperscan-runtime_corei7 PRIVATE
-DstreamInitSufPQ=corei7_streamInitSufPQ
-DtruffleExec=corei7_truffleExec
-Dvbs_mask_data=corei7_vbs_mask_data
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-hyperscan-runtime_corei7 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/hyperscan
diff --git a/contrib/libs/icu/CMakeLists.darwin.txt b/contrib/libs/icu/CMakeLists.darwin.txt
index 3a642f75399..6e164c5f6a7 100644
--- a/contrib/libs/icu/CMakeLists.darwin.txt
+++ b/contrib/libs/icu/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-icu PRIVATE
-DU_I18N_IMPLEMENTATION
-DU_IO_IMPLEMENTATION
-DU_STATIC_IMPLEMENTATION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-icu PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/icu/include
diff --git a/contrib/libs/icu/CMakeLists.linux-aarch64.txt b/contrib/libs/icu/CMakeLists.linux-aarch64.txt
index 29f6fc79005..420ab30dd35 100644
--- a/contrib/libs/icu/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/icu/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-icu PRIVATE
-DU_I18N_IMPLEMENTATION
-DU_IO_IMPLEMENTATION
-DU_STATIC_IMPLEMENTATION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-icu PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/icu/include
diff --git a/contrib/libs/icu/CMakeLists.linux.txt b/contrib/libs/icu/CMakeLists.linux.txt
index 29f6fc79005..420ab30dd35 100644
--- a/contrib/libs/icu/CMakeLists.linux.txt
+++ b/contrib/libs/icu/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-icu PRIVATE
-DU_I18N_IMPLEMENTATION
-DU_IO_IMPLEMENTATION
-DU_STATIC_IMPLEMENTATION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-icu PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/icu/include
diff --git a/contrib/libs/jemalloc/CMakeLists.darwin.txt b/contrib/libs/jemalloc/CMakeLists.darwin.txt
index 9c88fafabb2..8e041153f28 100644
--- a/contrib/libs/jemalloc/CMakeLists.darwin.txt
+++ b/contrib/libs/jemalloc/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-jemalloc)
target_compile_options(contrib-libs-jemalloc PRIVATE
-funroll-loops
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-jemalloc PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include
@@ -89,7 +89,7 @@ target_sources(contrib-libs-jemalloc PRIVATE
add_global_library_for(contrib-libs-jemalloc.global contrib-libs-jemalloc)
target_compile_options(contrib-libs-jemalloc.global PRIVATE
-funroll-loops
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-jemalloc.global PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include
diff --git a/contrib/libs/jemalloc/CMakeLists.linux-aarch64.txt b/contrib/libs/jemalloc/CMakeLists.linux-aarch64.txt
index e6045ed7226..e06c0a57bd2 100644
--- a/contrib/libs/jemalloc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/jemalloc/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-jemalloc)
target_compile_options(contrib-libs-jemalloc PRIVATE
-funroll-loops
-fvisibility=hidden
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-jemalloc PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include
diff --git a/contrib/libs/jemalloc/CMakeLists.linux.txt b/contrib/libs/jemalloc/CMakeLists.linux.txt
index e6045ed7226..e06c0a57bd2 100644
--- a/contrib/libs/jemalloc/CMakeLists.linux.txt
+++ b/contrib/libs/jemalloc/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-jemalloc)
target_compile_options(contrib-libs-jemalloc PRIVATE
-funroll-loops
-fvisibility=hidden
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-jemalloc PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/jemalloc/include
diff --git a/contrib/libs/libbz2/CMakeLists.darwin.txt b/contrib/libs/libbz2/CMakeLists.darwin.txt
index a674fdacd80..f5bcb4e6581 100644
--- a/contrib/libs/libbz2/CMakeLists.darwin.txt
+++ b/contrib/libs/libbz2/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libbz2)
target_compile_options(contrib-libs-libbz2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_sources(contrib-libs-libbz2 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libbz2/blocksort.c
diff --git a/contrib/libs/libbz2/CMakeLists.linux-aarch64.txt b/contrib/libs/libbz2/CMakeLists.linux-aarch64.txt
index b57c0bc280f..865cd53d18e 100644
--- a/contrib/libs/libbz2/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libbz2/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libbz2)
target_compile_options(contrib-libs-libbz2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-libbz2 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/libbz2/CMakeLists.linux.txt b/contrib/libs/libbz2/CMakeLists.linux.txt
index b57c0bc280f..865cd53d18e 100644
--- a/contrib/libs/libbz2/CMakeLists.linux.txt
+++ b/contrib/libs/libbz2/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libbz2)
target_compile_options(contrib-libs-libbz2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-libbz2 PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/libc_compat/CMakeLists.darwin.txt b/contrib/libs/libc_compat/CMakeLists.darwin.txt
index 99bd55a0337..536ee46c8bb 100644
--- a/contrib/libs/libc_compat/CMakeLists.darwin.txt
+++ b/contrib/libs/libc_compat/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libc_compat)
target_compile_options(contrib-libs-libc_compat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libc_compat PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/reallocarray
diff --git a/contrib/libs/libc_compat/CMakeLists.linux-aarch64.txt b/contrib/libs/libc_compat/CMakeLists.linux-aarch64.txt
index 1817331c06d..66727f3e3e8 100644
--- a/contrib/libs/libc_compat/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libc_compat/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libc_compat)
target_compile_options(contrib-libs-libc_compat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libc_compat PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase
diff --git a/contrib/libs/libc_compat/CMakeLists.linux.txt b/contrib/libs/libc_compat/CMakeLists.linux.txt
index 1817331c06d..66727f3e3e8 100644
--- a/contrib/libs/libc_compat/CMakeLists.linux.txt
+++ b/contrib/libs/libc_compat/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-libc_compat)
target_compile_options(contrib-libs-libc_compat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libc_compat PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libc_compat/include/readpassphrase
diff --git a/contrib/libs/libevent/event_core/CMakeLists.darwin.txt b/contrib/libs/libevent/event_core/CMakeLists.darwin.txt
index cfa0c676036..76257b1032e 100644
--- a/contrib/libs/libevent/event_core/CMakeLists.darwin.txt
+++ b/contrib/libs/libevent/event_core/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_core)
target_compile_options(libs-libevent-event_core PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_core PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_core/CMakeLists.linux-aarch64.txt b/contrib/libs/libevent/event_core/CMakeLists.linux-aarch64.txt
index 5ff05977863..58dc1438819 100644
--- a/contrib/libs/libevent/event_core/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libevent/event_core/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_core)
target_compile_options(libs-libevent-event_core PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_core PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_core/CMakeLists.linux.txt b/contrib/libs/libevent/event_core/CMakeLists.linux.txt
index 5ff05977863..58dc1438819 100644
--- a/contrib/libs/libevent/event_core/CMakeLists.linux.txt
+++ b/contrib/libs/libevent/event_core/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_core)
target_compile_options(libs-libevent-event_core PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_core PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_extra/CMakeLists.darwin.txt b/contrib/libs/libevent/event_extra/CMakeLists.darwin.txt
index 9d79fc94bef..18fe1e7a8bb 100644
--- a/contrib/libs/libevent/event_extra/CMakeLists.darwin.txt
+++ b/contrib/libs/libevent/event_extra/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_extra)
target_compile_options(libs-libevent-event_extra PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_extra PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_extra/CMakeLists.linux-aarch64.txt b/contrib/libs/libevent/event_extra/CMakeLists.linux-aarch64.txt
index 1867a119408..04bb8460edf 100644
--- a/contrib/libs/libevent/event_extra/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libevent/event_extra/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_extra)
target_compile_options(libs-libevent-event_extra PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_extra PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_extra/CMakeLists.linux.txt b/contrib/libs/libevent/event_extra/CMakeLists.linux.txt
index 1867a119408..04bb8460edf 100644
--- a/contrib/libs/libevent/event_extra/CMakeLists.linux.txt
+++ b/contrib/libs/libevent/event_extra/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_extra)
target_compile_options(libs-libevent-event_extra PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_extra PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_openssl/CMakeLists.darwin.txt b/contrib/libs/libevent/event_openssl/CMakeLists.darwin.txt
index 449b342b6e5..09f088478d2 100644
--- a/contrib/libs/libevent/event_openssl/CMakeLists.darwin.txt
+++ b/contrib/libs/libevent/event_openssl/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ add_library(libs-libevent-event_openssl)
target_compile_options(libs-libevent-event_openssl PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_openssl PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_openssl/CMakeLists.linux-aarch64.txt b/contrib/libs/libevent/event_openssl/CMakeLists.linux-aarch64.txt
index f521645a4fa..12cc167e6b6 100644
--- a/contrib/libs/libevent/event_openssl/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libevent/event_openssl/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ add_library(libs-libevent-event_openssl)
target_compile_options(libs-libevent-event_openssl PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_openssl PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_openssl/CMakeLists.linux.txt b/contrib/libs/libevent/event_openssl/CMakeLists.linux.txt
index f521645a4fa..12cc167e6b6 100644
--- a/contrib/libs/libevent/event_openssl/CMakeLists.linux.txt
+++ b/contrib/libs/libevent/event_openssl/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ add_library(libs-libevent-event_openssl)
target_compile_options(libs-libevent-event_openssl PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_openssl PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_thread/CMakeLists.darwin.txt b/contrib/libs/libevent/event_thread/CMakeLists.darwin.txt
index af1be0df983..0cbd83fbf44 100644
--- a/contrib/libs/libevent/event_thread/CMakeLists.darwin.txt
+++ b/contrib/libs/libevent/event_thread/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_thread)
target_compile_options(libs-libevent-event_thread PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_thread PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_thread/CMakeLists.linux-aarch64.txt b/contrib/libs/libevent/event_thread/CMakeLists.linux-aarch64.txt
index 7a9f8e84571..27fc1b32f58 100644
--- a/contrib/libs/libevent/event_thread/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libevent/event_thread/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_thread)
target_compile_options(libs-libevent-event_thread PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_thread PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libevent/event_thread/CMakeLists.linux.txt b/contrib/libs/libevent/event_thread/CMakeLists.linux.txt
index 7a9f8e84571..27fc1b32f58 100644
--- a/contrib/libs/libevent/event_thread/CMakeLists.linux.txt
+++ b/contrib/libs/libevent/event_thread/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(libs-libevent-event_thread)
target_compile_options(libs-libevent-event_thread PRIVATE
-DHAVE_CONFIG_H
-DEVENT__HAVE_STRLCPY=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-libevent-event_thread PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libevent
diff --git a/contrib/libs/libfyaml/CMakeLists.darwin.txt b/contrib/libs/libfyaml/CMakeLists.darwin.txt
index 2548b20ffa9..0dc91909d1b 100644
--- a/contrib/libs/libfyaml/CMakeLists.darwin.txt
+++ b/contrib/libs/libfyaml/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-libfyaml)
target_compile_options(contrib-libs-libfyaml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libfyaml PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libfyaml
diff --git a/contrib/libs/libfyaml/CMakeLists.linux-aarch64.txt b/contrib/libs/libfyaml/CMakeLists.linux-aarch64.txt
index 1b0e026cf63..f1c72fcd211 100644
--- a/contrib/libs/libfyaml/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libfyaml/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-libfyaml)
target_compile_options(contrib-libs-libfyaml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libfyaml PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libfyaml
diff --git a/contrib/libs/libfyaml/CMakeLists.linux.txt b/contrib/libs/libfyaml/CMakeLists.linux.txt
index 1b0e026cf63..f1c72fcd211 100644
--- a/contrib/libs/libfyaml/CMakeLists.linux.txt
+++ b/contrib/libs/libfyaml/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-libfyaml)
target_compile_options(contrib-libs-libfyaml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libfyaml PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libfyaml
diff --git a/contrib/libs/liburing/CMakeLists.linux-aarch64.txt b/contrib/libs/liburing/CMakeLists.linux-aarch64.txt
index 936fe87551f..63d62ff3ed1 100644
--- a/contrib/libs/liburing/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/liburing/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-liburing)
target_compile_options(contrib-libs-liburing PRIVATE
-DLIBURING_INTERNAL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-liburing PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/liburing/src/include
diff --git a/contrib/libs/liburing/CMakeLists.linux.txt b/contrib/libs/liburing/CMakeLists.linux.txt
index 936fe87551f..63d62ff3ed1 100644
--- a/contrib/libs/liburing/CMakeLists.linux.txt
+++ b/contrib/libs/liburing/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-liburing)
target_compile_options(contrib-libs-liburing PRIVATE
-DLIBURING_INTERNAL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-liburing PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/liburing/src/include
diff --git a/contrib/libs/libxml/CMakeLists.darwin.txt b/contrib/libs/libxml/CMakeLists.darwin.txt
index 362707d10ce..d593318062c 100644
--- a/contrib/libs/libxml/CMakeLists.darwin.txt
+++ b/contrib/libs/libxml/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(contrib-libs-libxml PUBLIC
)
target_compile_options(contrib-libs-libxml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libxml PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libxml/include
diff --git a/contrib/libs/libxml/CMakeLists.linux-aarch64.txt b/contrib/libs/libxml/CMakeLists.linux-aarch64.txt
index 5f6b06be960..b607fa620b1 100644
--- a/contrib/libs/libxml/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/libxml/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(contrib-libs-libxml PUBLIC
)
target_compile_options(contrib-libs-libxml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libxml PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libxml/include
diff --git a/contrib/libs/libxml/CMakeLists.linux.txt b/contrib/libs/libxml/CMakeLists.linux.txt
index 5f6b06be960..b607fa620b1 100644
--- a/contrib/libs/libxml/CMakeLists.linux.txt
+++ b/contrib/libs/libxml/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(contrib-libs-libxml PUBLIC
)
target_compile_options(contrib-libs-libxml PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-libxml PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/libxml/include
diff --git a/contrib/libs/linuxvdso/original/CMakeLists.linux-aarch64.txt b/contrib/libs/linuxvdso/original/CMakeLists.linux-aarch64.txt
index 58262dd2f81..92603f7489a 100644
--- a/contrib/libs/linuxvdso/original/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/linuxvdso/original/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(libs-linuxvdso-original)
target_compile_options(libs-linuxvdso-original PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-linuxvdso-original PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/linuxvdso/original/CMakeLists.linux.txt b/contrib/libs/linuxvdso/original/CMakeLists.linux.txt
index 58262dd2f81..92603f7489a 100644
--- a/contrib/libs/linuxvdso/original/CMakeLists.linux.txt
+++ b/contrib/libs/linuxvdso/original/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(libs-linuxvdso-original)
target_compile_options(libs-linuxvdso-original PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-linuxvdso-original PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/llvm12/lib/Analysis/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Analysis/CMakeLists.darwin.txt
index 101b7e5b4b3..2ba11227e11 100644
--- a/contrib/libs/llvm12/lib/Analysis/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Analysis/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Analysis)
target_compile_options(llvm12-lib-Analysis PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Analysis PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis
diff --git a/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux-aarch64.txt
index 4bfb68209fb..753119c17f2 100644
--- a/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Analysis)
target_compile_options(llvm12-lib-Analysis PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Analysis PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis
diff --git a/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux.txt
index 4bfb68209fb..753119c17f2 100644
--- a/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Analysis/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Analysis)
target_compile_options(llvm12-lib-Analysis PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Analysis PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Analysis
diff --git a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.darwin.txt
index 85019f3a185..36839293f43 100644
--- a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-AsmParser)
target_compile_options(llvm12-lib-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-AsmParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser
diff --git a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux-aarch64.txt
index 380be52b652..558f82cd5d2 100644
--- a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-AsmParser)
target_compile_options(llvm12-lib-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-AsmParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser
diff --git a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux.txt
index 380be52b652..558f82cd5d2 100644
--- a/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/AsmParser/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-AsmParser)
target_compile_options(llvm12-lib-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-AsmParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/AsmParser
diff --git a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.darwin.txt
index 52a618364c3..96149cac1fd 100644
--- a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-BinaryFormat)
target_compile_options(llvm12-lib-BinaryFormat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-BinaryFormat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat
diff --git a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux-aarch64.txt
index aa9df3915eb..a10c5f413a6 100644
--- a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-BinaryFormat)
target_compile_options(llvm12-lib-BinaryFormat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-BinaryFormat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat
diff --git a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux.txt
index aa9df3915eb..a10c5f413a6 100644
--- a/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/BinaryFormat/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-BinaryFormat)
target_compile_options(llvm12-lib-BinaryFormat PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-BinaryFormat PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/BinaryFormat
diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.darwin.txt
index 970df8463ca..39b2ea7c63f 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Reader)
target_compile_options(lib-Bitcode-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader
diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux-aarch64.txt
index 6c4c79addc8..88a0842ef99 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Reader)
target_compile_options(lib-Bitcode-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader
diff --git a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux.txt
index 6c4c79addc8..88a0842ef99 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Reader/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Reader)
target_compile_options(lib-Bitcode-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Reader
diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.darwin.txt
index 991de589227..60790bac2e3 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Writer)
target_compile_options(lib-Bitcode-Writer PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Writer PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer
diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux-aarch64.txt
index fe0112efd8d..7bab4525b28 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Writer)
target_compile_options(lib-Bitcode-Writer PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Writer PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer
diff --git a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux.txt
index fe0112efd8d..7bab4525b28 100644
--- a/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Bitcode/Writer/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitcode-Writer)
target_compile_options(lib-Bitcode-Writer PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitcode-Writer PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitcode/Writer
diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.darwin.txt
index 9156eb48a33..99a4a604d61 100644
--- a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitstream-Reader)
target_compile_options(lib-Bitstream-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitstream-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitstream/Reader
diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux-aarch64.txt
index 143fbffcf1e..421708b1eea 100644
--- a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitstream-Reader)
target_compile_options(lib-Bitstream-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitstream-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitstream/Reader
diff --git a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux.txt
index 143fbffcf1e..421708b1eea 100644
--- a/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Bitstream/Reader/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Bitstream-Reader)
target_compile_options(lib-Bitstream-Reader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Bitstream-Reader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Bitstream/Reader
diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.darwin.txt
index c6270f2b12b..bcefc411a02 100644
--- a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-AsmPrinter)
target_compile_options(lib-CodeGen-AsmPrinter PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-AsmPrinter PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter
diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux-aarch64.txt
index c4ce3382886..8a9a46ad09e 100644
--- a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-AsmPrinter)
target_compile_options(lib-CodeGen-AsmPrinter PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-AsmPrinter PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter
diff --git a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux.txt
index c4ce3382886..8a9a46ad09e 100644
--- a/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/AsmPrinter/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-AsmPrinter)
target_compile_options(lib-CodeGen-AsmPrinter PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-AsmPrinter PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/AsmPrinter
diff --git a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.darwin.txt
index a4a12bdd79a..8e35eefddb6 100644
--- a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ add_subdirectory(SelectionDAG)
add_library(llvm12-lib-CodeGen)
target_compile_options(llvm12-lib-CodeGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-CodeGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen
diff --git a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux-aarch64.txt
index aaccbddc1e3..ab68b24331a 100644
--- a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ add_subdirectory(SelectionDAG)
add_library(llvm12-lib-CodeGen)
target_compile_options(llvm12-lib-CodeGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-CodeGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen
diff --git a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux.txt
index aaccbddc1e3..ab68b24331a 100644
--- a/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ add_subdirectory(SelectionDAG)
add_library(llvm12-lib-CodeGen)
target_compile_options(llvm12-lib-CodeGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-CodeGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen
diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.darwin.txt
index 4de304e9e5c..27309bf40c1 100644
--- a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-GlobalISel)
target_compile_options(lib-CodeGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel
diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux-aarch64.txt
index 11e7dfeed2b..356c3e6fed9 100644
--- a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-GlobalISel)
target_compile_options(lib-CodeGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel
diff --git a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux.txt
index 11e7dfeed2b..356c3e6fed9 100644
--- a/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/GlobalISel/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-GlobalISel)
target_compile_options(lib-CodeGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/GlobalISel
diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.darwin.txt
index aa33478fcba..4e4dec12dae 100644
--- a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-SelectionDAG)
target_compile_options(lib-CodeGen-SelectionDAG PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-SelectionDAG PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG
diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux-aarch64.txt
index 2ac575f672d..a29c8b0bd72 100644
--- a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-SelectionDAG)
target_compile_options(lib-CodeGen-SelectionDAG PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-SelectionDAG PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG
diff --git a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux.txt
index 2ac575f672d..a29c8b0bd72 100644
--- a/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/CodeGen/SelectionDAG/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-CodeGen-SelectionDAG)
target_compile_options(lib-CodeGen-SelectionDAG PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-CodeGen-SelectionDAG PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/CodeGen/SelectionDAG
diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.darwin.txt
index 06c72d45c26..2d339031612 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-CodeView)
target_compile_options(lib-DebugInfo-CodeView PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-CodeView PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView
diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux-aarch64.txt
index 9894aaaca80..8069320e816 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-CodeView)
target_compile_options(lib-DebugInfo-CodeView PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-CodeView PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView
diff --git a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux.txt
index 9894aaaca80..8069320e816 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/CodeView/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-CodeView)
target_compile_options(lib-DebugInfo-CodeView PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-CodeView PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/CodeView
diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.darwin.txt
index 0d4e66376b5..2b5a8b0bd74 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-DWARF)
target_compile_options(lib-DebugInfo-DWARF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-DWARF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux-aarch64.txt
index 0f365ce61f4..99bb6435ef0 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-DWARF)
target_compile_options(lib-DebugInfo-DWARF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-DWARF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux.txt
index 0f365ce61f4..99bb6435ef0 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/DWARF/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-DWARF)
target_compile_options(lib-DebugInfo-DWARF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-DWARF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/DWARF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.darwin.txt
index d0c8e945b87..333a23b759d 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-MSF)
target_compile_options(lib-DebugInfo-MSF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-MSF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux-aarch64.txt
index 1e7f4d6f522..0afe1e70f07 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-MSF)
target_compile_options(lib-DebugInfo-MSF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-MSF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux.txt
index 1e7f4d6f522..0afe1e70f07 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/MSF/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-MSF)
target_compile_options(lib-DebugInfo-MSF PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-MSF PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/MSF
diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.darwin.txt
index 2e05b7d1a5f..499426d8b6e 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-PDB)
target_compile_options(lib-DebugInfo-PDB PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-PDB PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB
diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux-aarch64.txt
index e8ecb89427e..e5b50385a40 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-PDB)
target_compile_options(lib-DebugInfo-PDB PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-PDB PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB
diff --git a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux.txt
index e8ecb89427e..e5b50385a40 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/PDB/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-PDB)
target_compile_options(lib-DebugInfo-PDB PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-PDB PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/PDB
diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.darwin.txt
index 694bac4fbbd..39a3b7dec0f 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-Symbolize)
target_compile_options(lib-DebugInfo-Symbolize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-Symbolize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize
diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux-aarch64.txt
index 1e3e44ba984..dff4e05e8d7 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-Symbolize)
target_compile_options(lib-DebugInfo-Symbolize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-Symbolize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize
diff --git a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux.txt
index 1e3e44ba984..dff4e05e8d7 100644
--- a/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/DebugInfo/Symbolize/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-DebugInfo-Symbolize)
target_compile_options(lib-DebugInfo-Symbolize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-DebugInfo-Symbolize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/DebugInfo/Symbolize
diff --git a/contrib/libs/llvm12/lib/Demangle/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Demangle/CMakeLists.darwin.txt
index 59dddc1b051..8ce23b0d3bd 100644
--- a/contrib/libs/llvm12/lib/Demangle/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Demangle/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Demangle)
target_compile_options(llvm12-lib-Demangle PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Demangle PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle
diff --git a/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux-aarch64.txt
index c441cf00540..91665dd594a 100644
--- a/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Demangle)
target_compile_options(llvm12-lib-Demangle PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Demangle PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle
diff --git a/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux.txt
index c441cf00540..91665dd594a 100644
--- a/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Demangle/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Demangle)
target_compile_options(llvm12-lib-Demangle PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Demangle PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Demangle
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt
index 4bd3652a8ab..8822271bb66 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_subdirectory(RuntimeDyld)
add_library(llvm12-lib-ExecutionEngine)
target_compile_options(llvm12-lib-ExecutionEngine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ExecutionEngine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux-aarch64.txt
index a78282292ba..0b5d23d06fb 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ add_subdirectory(RuntimeDyld)
add_library(llvm12-lib-ExecutionEngine)
target_compile_options(llvm12-lib-ExecutionEngine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ExecutionEngine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt
index a78282292ba..0b5d23d06fb 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ add_subdirectory(RuntimeDyld)
add_library(llvm12-lib-ExecutionEngine)
target_compile_options(llvm12-lib-ExecutionEngine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ExecutionEngine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.darwin.txt
index 92627895de7..5404346e22a 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-MCJIT)
target_compile_options(lib-ExecutionEngine-MCJIT PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-MCJIT PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux-aarch64.txt
index afe6bf98661..e2731cdb216 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-MCJIT)
target_compile_options(lib-ExecutionEngine-MCJIT PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-MCJIT PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux.txt
index afe6bf98661..e2731cdb216 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-MCJIT)
target_compile_options(lib-ExecutionEngine-MCJIT PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-MCJIT PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/MCJIT
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux-aarch64.txt
index 4f66dd8bace..99bf1810a22 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-PerfJITEvents)
target_compile_options(lib-ExecutionEngine-PerfJITEvents PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-PerfJITEvents PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt
index 4f66dd8bace..99bf1810a22 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-PerfJITEvents)
target_compile_options(lib-ExecutionEngine-PerfJITEvents PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-PerfJITEvents PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/PerfJITEvents
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.darwin.txt
index c6c8dbe8327..a55dda54ceb 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-RuntimeDyld)
target_compile_options(lib-ExecutionEngine-RuntimeDyld PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-RuntimeDyld PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux-aarch64.txt
index 9d5aadc8400..f79d0d9af0a 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-RuntimeDyld)
target_compile_options(lib-ExecutionEngine-RuntimeDyld PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-RuntimeDyld PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld
diff --git a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux.txt
index 9d5aadc8400..f79d0d9af0a 100644
--- a/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-ExecutionEngine-RuntimeDyld)
target_compile_options(lib-ExecutionEngine-RuntimeDyld PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-ExecutionEngine-RuntimeDyld PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ExecutionEngine/RuntimeDyld
diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.darwin.txt
index e70a533d215..ff198fe772d 100644
--- a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ set_property(SOURCE ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/
add_library(lib-Frontend-OpenMP)
target_compile_options(lib-Frontend-OpenMP PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Frontend-OpenMP PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP
diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux-aarch64.txt
index 4785761046c..879a65a6cb4 100644
--- a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ set_property(SOURCE ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/
add_library(lib-Frontend-OpenMP)
target_compile_options(lib-Frontend-OpenMP PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Frontend-OpenMP PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP
diff --git a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux.txt
index 4785761046c..879a65a6cb4 100644
--- a/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Frontend/OpenMP/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ set_property(SOURCE ${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP/
add_library(lib-Frontend-OpenMP)
target_compile_options(lib-Frontend-OpenMP PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Frontend-OpenMP PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Frontend/OpenMP
diff --git a/contrib/libs/llvm12/lib/IR/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/IR/CMakeLists.darwin.txt
index a8e2681f350..39523b06af8 100644
--- a/contrib/libs/llvm12/lib/IR/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/IR/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IR)
target_compile_options(llvm12-lib-IR PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IR PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR
diff --git a/contrib/libs/llvm12/lib/IR/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/IR/CMakeLists.linux-aarch64.txt
index 93ad91673d1..1ec678d8d5a 100644
--- a/contrib/libs/llvm12/lib/IR/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/IR/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IR)
target_compile_options(llvm12-lib-IR PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IR PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR
diff --git a/contrib/libs/llvm12/lib/IR/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/IR/CMakeLists.linux.txt
index 93ad91673d1..1ec678d8d5a 100644
--- a/contrib/libs/llvm12/lib/IR/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/IR/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IR)
target_compile_options(llvm12-lib-IR PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IR PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IR
diff --git a/contrib/libs/llvm12/lib/IRReader/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/IRReader/CMakeLists.darwin.txt
index 135459134dd..bea3fbc885b 100644
--- a/contrib/libs/llvm12/lib/IRReader/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/IRReader/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IRReader)
target_compile_options(llvm12-lib-IRReader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IRReader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IRReader
diff --git a/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux-aarch64.txt
index da5319e0a4f..2fc3d6c7810 100644
--- a/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IRReader)
target_compile_options(llvm12-lib-IRReader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IRReader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IRReader
diff --git a/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux.txt
index da5319e0a4f..2fc3d6c7810 100644
--- a/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/IRReader/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-IRReader)
target_compile_options(llvm12-lib-IRReader PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-IRReader PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/IRReader
diff --git a/contrib/libs/llvm12/lib/Linker/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Linker/CMakeLists.darwin.txt
index f0467592518..1b6e260057c 100644
--- a/contrib/libs/llvm12/lib/Linker/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Linker/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Linker)
target_compile_options(llvm12-lib-Linker PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Linker PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker
diff --git a/contrib/libs/llvm12/lib/Linker/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Linker/CMakeLists.linux-aarch64.txt
index 333cd4eceed..00082279885 100644
--- a/contrib/libs/llvm12/lib/Linker/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Linker/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Linker)
target_compile_options(llvm12-lib-Linker PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Linker PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker
diff --git a/contrib/libs/llvm12/lib/Linker/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Linker/CMakeLists.linux.txt
index 333cd4eceed..00082279885 100644
--- a/contrib/libs/llvm12/lib/Linker/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Linker/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Linker)
target_compile_options(llvm12-lib-Linker PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Linker PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Linker
diff --git a/contrib/libs/llvm12/lib/MC/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/MC/CMakeLists.darwin.txt
index b0b2fe5d25e..a873c2d122e 100644
--- a/contrib/libs/llvm12/lib/MC/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/MC/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_subdirectory(MCParser)
add_library(llvm12-lib-MC)
target_compile_options(llvm12-lib-MC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-MC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC
diff --git a/contrib/libs/llvm12/lib/MC/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/MC/CMakeLists.linux-aarch64.txt
index bca4b89bcc6..62a27d359de 100644
--- a/contrib/libs/llvm12/lib/MC/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/MC/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_subdirectory(MCParser)
add_library(llvm12-lib-MC)
target_compile_options(llvm12-lib-MC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-MC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC
diff --git a/contrib/libs/llvm12/lib/MC/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/MC/CMakeLists.linux.txt
index bca4b89bcc6..62a27d359de 100644
--- a/contrib/libs/llvm12/lib/MC/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/MC/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_subdirectory(MCParser)
add_library(llvm12-lib-MC)
target_compile_options(llvm12-lib-MC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-MC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC
diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.darwin.txt
index bbaf570edd8..a2bee93bc46 100644
--- a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCDisassembler)
target_compile_options(lib-MC-MCDisassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCDisassembler PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler
diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux-aarch64.txt
index e1fa0cdc053..a6713624c13 100644
--- a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCDisassembler)
target_compile_options(lib-MC-MCDisassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCDisassembler PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler
diff --git a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux.txt
index e1fa0cdc053..a6713624c13 100644
--- a/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/MC/MCDisassembler/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCDisassembler)
target_compile_options(lib-MC-MCDisassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCDisassembler PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCDisassembler
diff --git a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.darwin.txt
index 15fd624f84a..e947a4a7c41 100644
--- a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCParser)
target_compile_options(lib-MC-MCParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser
diff --git a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux-aarch64.txt
index fa74aca93cb..5385e415dda 100644
--- a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCParser)
target_compile_options(lib-MC-MCParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser
diff --git a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux.txt
index fa74aca93cb..5385e415dda 100644
--- a/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/MC/MCParser/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-MC-MCParser)
target_compile_options(lib-MC-MCParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-MC-MCParser PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/MC/MCParser
diff --git a/contrib/libs/llvm12/lib/Object/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Object/CMakeLists.darwin.txt
index 0e23b0e5735..f1207f4b5d4 100644
--- a/contrib/libs/llvm12/lib/Object/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Object/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Object)
target_compile_options(llvm12-lib-Object PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Object PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object
diff --git a/contrib/libs/llvm12/lib/Object/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Object/CMakeLists.linux-aarch64.txt
index 21f787929be..45fb57f72c4 100644
--- a/contrib/libs/llvm12/lib/Object/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Object/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Object)
target_compile_options(llvm12-lib-Object PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Object PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object
diff --git a/contrib/libs/llvm12/lib/Object/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Object/CMakeLists.linux.txt
index 21f787929be..45fb57f72c4 100644
--- a/contrib/libs/llvm12/lib/Object/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Object/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Object)
target_compile_options(llvm12-lib-Object PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Object PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Object
diff --git a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.darwin.txt
index 7e0487db0ee..3e79d53db20 100644
--- a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-ProfileData)
target_compile_options(llvm12-lib-ProfileData PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ProfileData PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData
diff --git a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux-aarch64.txt
index 7402016b469..8dbd3c6d656 100644
--- a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-ProfileData)
target_compile_options(llvm12-lib-ProfileData PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ProfileData PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData
diff --git a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux.txt
index 7402016b469..8dbd3c6d656 100644
--- a/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/ProfileData/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-ProfileData)
target_compile_options(llvm12-lib-ProfileData PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-ProfileData PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/ProfileData
diff --git a/contrib/libs/llvm12/lib/Remarks/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Remarks/CMakeLists.darwin.txt
index 8d4065bb52b..edd1e0fe350 100644
--- a/contrib/libs/llvm12/lib/Remarks/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Remarks/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Remarks)
target_compile_options(llvm12-lib-Remarks PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Remarks PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks
diff --git a/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux-aarch64.txt
index 2e43ec9f87e..ab39010290b 100644
--- a/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Remarks)
target_compile_options(llvm12-lib-Remarks PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Remarks PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks
diff --git a/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux.txt
index 2e43ec9f87e..ab39010290b 100644
--- a/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Remarks/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-Remarks)
target_compile_options(llvm12-lib-Remarks PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Remarks PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Remarks
diff --git a/contrib/libs/llvm12/lib/Support/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Support/CMakeLists.darwin.txt
index 1bc45a919b4..e00be62440f 100644
--- a/contrib/libs/llvm12/lib/Support/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Support/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(llvm12-lib-Support)
target_compile_options(llvm12-lib-Support PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Support PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support
diff --git a/contrib/libs/llvm12/lib/Support/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Support/CMakeLists.linux-aarch64.txt
index 5cd7ca3941a..89974d62a5d 100644
--- a/contrib/libs/llvm12/lib/Support/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Support/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(llvm12-lib-Support)
target_compile_options(llvm12-lib-Support PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Support PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support
diff --git a/contrib/libs/llvm12/lib/Support/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Support/CMakeLists.linux.txt
index 5cd7ca3941a..89974d62a5d 100644
--- a/contrib/libs/llvm12/lib/Support/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Support/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ find_package(ZLIB REQUIRED)
add_library(llvm12-lib-Support)
target_compile_options(llvm12-lib-Support PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Support PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Support
diff --git a/contrib/libs/llvm12/lib/TableGen/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/TableGen/CMakeLists.darwin.txt
index b77bc77422e..6f2ec53956d 100644
--- a/contrib/libs/llvm12/lib/TableGen/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/TableGen/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-TableGen)
target_compile_options(llvm12-lib-TableGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-TableGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen
diff --git a/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux-aarch64.txt
index 3848197a43e..13e6f131676 100644
--- a/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-TableGen)
target_compile_options(llvm12-lib-TableGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-TableGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen
diff --git a/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux.txt
index 3848197a43e..13e6f131676 100644
--- a/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/TableGen/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(llvm12-lib-TableGen)
target_compile_options(llvm12-lib-TableGen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-TableGen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TableGen
diff --git a/contrib/libs/llvm12/lib/Target/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/CMakeLists.darwin.txt
index 25de3f62a37..d8ccbcb7dc0 100644
--- a/contrib/libs/llvm12/lib/Target/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ add_subdirectory(X86)
add_library(llvm12-lib-Target)
target_compile_options(llvm12-lib-Target PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Target PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
diff --git a/contrib/libs/llvm12/lib/Target/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/CMakeLists.linux-aarch64.txt
index 41b1446f23f..cf814ae9478 100644
--- a/contrib/libs/llvm12/lib/Target/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ add_subdirectory(X86)
add_library(llvm12-lib-Target)
target_compile_options(llvm12-lib-Target PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Target PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
diff --git a/contrib/libs/llvm12/lib/Target/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/CMakeLists.linux.txt
index 41b1446f23f..cf814ae9478 100644
--- a/contrib/libs/llvm12/lib/Target/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ add_subdirectory(X86)
add_library(llvm12-lib-Target)
target_compile_options(llvm12-lib-Target PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm12-lib-Target PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target
diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.darwin.txt
index 1344b2c2a41..122aabfd9ca 100644
--- a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-AsmParser)
target_compile_options(Target-X86-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-AsmParser PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux-aarch64.txt
index 88f3cbf8a92..30cd4e60a5c 100644
--- a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-AsmParser)
target_compile_options(Target-X86-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-AsmParser PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux.txt
index 88f3cbf8a92..30cd4e60a5c 100644
--- a/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/AsmParser/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-AsmParser)
target_compile_options(Target-X86-AsmParser PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-AsmParser PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.darwin.txt
index bacb893a95b..aaa8d6337da 100644
--- a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ add_subdirectory(TargetInfo)
add_library(lib-Target-X86)
target_compile_options(lib-Target-X86 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Target-X86 PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux-aarch64.txt
index f1c69a99b10..982a7323e16 100644
--- a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ add_subdirectory(TargetInfo)
add_library(lib-Target-X86)
target_compile_options(lib-Target-X86 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Target-X86 PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux.txt
index f1c69a99b10..982a7323e16 100644
--- a/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ add_subdirectory(TargetInfo)
add_library(lib-Target-X86)
target_compile_options(lib-Target-X86 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Target-X86 PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.darwin.txt
index 975ba11ed61..9aeb4c51407 100644
--- a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-Disassembler)
target_compile_options(Target-X86-Disassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-Disassembler PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux-aarch64.txt
index aa264dd78f5..eecb1b3d5f8 100644
--- a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-Disassembler)
target_compile_options(Target-X86-Disassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-Disassembler PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux.txt
index aa264dd78f5..eecb1b3d5f8 100644
--- a/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/Disassembler/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-Disassembler)
target_compile_options(Target-X86-Disassembler PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-Disassembler PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.darwin.txt
index 62c1c02908b..d38e0dc78bc 100644
--- a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-MCTargetDesc)
target_compile_options(Target-X86-MCTargetDesc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-MCTargetDesc PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux-aarch64.txt
index fea732436fa..8f818b1bf04 100644
--- a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-MCTargetDesc)
target_compile_options(Target-X86-MCTargetDesc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-MCTargetDesc PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux.txt
index fea732436fa..8f818b1bf04 100644
--- a/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/MCTargetDesc/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-MCTargetDesc)
target_compile_options(Target-X86-MCTargetDesc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-MCTargetDesc PRIVATE
${CMAKE_BINARY_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.darwin.txt
index 28c1e78157b..f8e6afeb960 100644
--- a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-TargetInfo)
target_compile_options(Target-X86-TargetInfo PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-TargetInfo PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux-aarch64.txt
index 3768540a27c..776f51f91d5 100644
--- a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-TargetInfo)
target_compile_options(Target-X86-TargetInfo PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-TargetInfo PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux.txt
index 3768540a27c..776f51f91d5 100644
--- a/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Target/X86/TargetInfo/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(Target-X86-TargetInfo)
target_compile_options(Target-X86-TargetInfo PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(Target-X86-TargetInfo PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Target/X86
diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.darwin.txt
index d3ce6617cf7..507d58e59b0 100644
--- a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-TextAPI-MachO)
target_compile_options(lib-TextAPI-MachO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-TextAPI-MachO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI
diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux-aarch64.txt
index f41e56d2dc5..4914b7d4f33 100644
--- a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-TextAPI-MachO)
target_compile_options(lib-TextAPI-MachO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-TextAPI-MachO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI
diff --git a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux.txt
index f41e56d2dc5..4914b7d4f33 100644
--- a/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/TextAPI/MachO/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-TextAPI-MachO)
target_compile_options(lib-TextAPI-MachO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-TextAPI-MachO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/TextAPI
diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.darwin.txt
index b5fff03a7b9..5ca07fe1bce 100644
--- a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-AggressiveInstCombine)
target_compile_options(lib-Transforms-AggressiveInstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-AggressiveInstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux-aarch64.txt
index 69900b8ce6f..b1a4c8817ab 100644
--- a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-AggressiveInstCombine)
target_compile_options(lib-Transforms-AggressiveInstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-AggressiveInstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux.txt
index 69900b8ce6f..b1a4c8817ab 100644
--- a/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-AggressiveInstCombine)
target_compile_options(lib-Transforms-AggressiveInstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-AggressiveInstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/AggressiveInstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.darwin.txt
index efa334727d3..bdf90955259 100644
--- a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-CFGuard)
target_compile_options(lib-Transforms-CFGuard PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-CFGuard PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/CFGuard
diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux-aarch64.txt
index 45d2fe06c9c..ee458414a08 100644
--- a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-CFGuard)
target_compile_options(lib-Transforms-CFGuard PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-CFGuard PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/CFGuard
diff --git a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux.txt
index 45d2fe06c9c..ee458414a08 100644
--- a/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/CFGuard/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-CFGuard)
target_compile_options(lib-Transforms-CFGuard PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-CFGuard PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/CFGuard
diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.darwin.txt
index 9abb654fe27..a703571757c 100644
--- a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-IPO)
target_compile_options(lib-Transforms-IPO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-IPO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO
diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux-aarch64.txt
index 23c0dd970e7..00fbb651b8d 100644
--- a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-IPO)
target_compile_options(lib-Transforms-IPO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-IPO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO
diff --git a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux.txt
index 23c0dd970e7..00fbb651b8d 100644
--- a/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/IPO/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-IPO)
target_compile_options(lib-Transforms-IPO PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-IPO PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/IPO
diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.darwin.txt
index a76d4da7121..1d62defbb4b 100644
--- a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-InstCombine)
target_compile_options(lib-Transforms-InstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-InstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux-aarch64.txt
index 1aecd74d9c1..870556286d1 100644
--- a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-InstCombine)
target_compile_options(lib-Transforms-InstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-InstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux.txt
index 1aecd74d9c1..870556286d1 100644
--- a/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/InstCombine/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-InstCombine)
target_compile_options(lib-Transforms-InstCombine PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-InstCombine PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/InstCombine
diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.darwin.txt
index 487e4aa32bc..bf742c3572b 100644
--- a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Instrumentation)
target_compile_options(lib-Transforms-Instrumentation PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Instrumentation PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation
diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux-aarch64.txt
index 98e8bb51a5a..1c1b924cc4c 100644
--- a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Instrumentation)
target_compile_options(lib-Transforms-Instrumentation PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Instrumentation PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation
diff --git a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux.txt
index 98e8bb51a5a..1c1b924cc4c 100644
--- a/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Instrumentation/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Instrumentation)
target_compile_options(lib-Transforms-Instrumentation PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Instrumentation PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Instrumentation
diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.darwin.txt
index 1c0d716f818..b69d2408d20 100644
--- a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-ObjCARC)
target_compile_options(lib-Transforms-ObjCARC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-ObjCARC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC
diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux-aarch64.txt
index 619f231bed8..17250eafeca 100644
--- a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-ObjCARC)
target_compile_options(lib-Transforms-ObjCARC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-ObjCARC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC
diff --git a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux.txt
index 619f231bed8..17250eafeca 100644
--- a/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/ObjCARC/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-ObjCARC)
target_compile_options(lib-Transforms-ObjCARC PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-ObjCARC PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/ObjCARC
diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.darwin.txt
index 01ccf70c7ed..85fbc1b9a9b 100644
--- a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Scalar)
target_compile_options(lib-Transforms-Scalar PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Scalar PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar
diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux-aarch64.txt
index 48f4aa900c5..b8137e772b5 100644
--- a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Scalar)
target_compile_options(lib-Transforms-Scalar PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Scalar PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar
diff --git a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux.txt
index 48f4aa900c5..b8137e772b5 100644
--- a/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Scalar/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Scalar)
target_compile_options(lib-Transforms-Scalar PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Scalar PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Scalar
diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.darwin.txt
index 3ecabe5c741..85ed4a4c6db 100644
--- a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Utils)
target_compile_options(lib-Transforms-Utils PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Utils PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils
diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux-aarch64.txt
index 2eba81af2c4..f9c59ee4c38 100644
--- a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Utils)
target_compile_options(lib-Transforms-Utils PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Utils PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils
diff --git a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux.txt
index 2eba81af2c4..f9c59ee4c38 100644
--- a/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Utils/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Utils)
target_compile_options(lib-Transforms-Utils PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Utils PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Utils
diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.darwin.txt b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.darwin.txt
index c9ef32d66f0..d45ba449fd6 100644
--- a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Vectorize)
target_compile_options(lib-Transforms-Vectorize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Vectorize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize
diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux-aarch64.txt
index 53acadaba37..b0d24912359 100644
--- a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Vectorize)
target_compile_options(lib-Transforms-Vectorize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Vectorize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize
diff --git a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux.txt b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux.txt
index 53acadaba37..b0d24912359 100644
--- a/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/lib/Transforms/Vectorize/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(lib-Transforms-Vectorize)
target_compile_options(lib-Transforms-Vectorize PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(lib-Transforms-Vectorize PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/lib/Transforms/Vectorize
diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt
index d53992ae4c8..8c0da0e0047 100644
--- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@ add_subdirectory(GlobalISel)
add_executable(llvm-tblgen)
target_compile_options(llvm-tblgen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm-tblgen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen
diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux-aarch64.txt
index ec4e23dbaba..2cf3bbe33ac 100644
--- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@ add_subdirectory(GlobalISel)
add_executable(llvm-tblgen)
target_compile_options(llvm-tblgen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm-tblgen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen
diff --git a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt
index 66fbe453f64..d8d6dc0ce5c 100644
--- a/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/utils/TableGen/CMakeLists.linux.txt
@@ -10,7 +10,7 @@ add_subdirectory(GlobalISel)
add_executable(llvm-tblgen)
target_compile_options(llvm-tblgen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(llvm-tblgen PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen
diff --git a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.darwin.txt b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.darwin.txt
index 007e4d79918..7ab180f92f1 100644
--- a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.darwin.txt
+++ b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(utils-TableGen-GlobalISel)
target_compile_options(utils-TableGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(utils-TableGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel
diff --git a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux-aarch64.txt b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux-aarch64.txt
index 623f4b65851..bb006dd12d1 100644
--- a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(utils-TableGen-GlobalISel)
target_compile_options(utils-TableGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(utils-TableGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel
diff --git a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux.txt b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux.txt
index 623f4b65851..bb006dd12d1 100644
--- a/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux.txt
+++ b/contrib/libs/llvm12/utils/TableGen/GlobalISel/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(utils-TableGen-GlobalISel)
target_compile_options(utils-TableGen-GlobalISel PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(utils-TableGen-GlobalISel PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/llvm12/utils/TableGen/GlobalISel
diff --git a/contrib/libs/lua/CMakeLists.darwin.txt b/contrib/libs/lua/CMakeLists.darwin.txt
index c90aa7f2a23..00e022dac47 100644
--- a/contrib/libs/lua/CMakeLists.darwin.txt
+++ b/contrib/libs/lua/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-lua)
target_compile_options(contrib-libs-lua PRIVATE
-DLUA_USE_MACOSX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lua PUBLIC
${CMAKE_BINARY_DIR}/contrib/libs/lua
diff --git a/contrib/libs/lua/CMakeLists.linux-aarch64.txt b/contrib/libs/lua/CMakeLists.linux-aarch64.txt
index 382b8b648ce..cc4c934a714 100644
--- a/contrib/libs/lua/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/lua/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-lua)
target_compile_options(contrib-libs-lua PRIVATE
-DLUA_USE_LINUX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lua PUBLIC
${CMAKE_BINARY_DIR}/contrib/libs/lua
diff --git a/contrib/libs/lua/CMakeLists.linux.txt b/contrib/libs/lua/CMakeLists.linux.txt
index 382b8b648ce..cc4c934a714 100644
--- a/contrib/libs/lua/CMakeLists.linux.txt
+++ b/contrib/libs/lua/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-lua)
target_compile_options(contrib-libs-lua PRIVATE
-DLUA_USE_LINUX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lua PUBLIC
${CMAKE_BINARY_DIR}/contrib/libs/lua
diff --git a/contrib/libs/lzma/CMakeLists.darwin.txt b/contrib/libs/lzma/CMakeLists.darwin.txt
index 10fcf597927..d525ab738b5 100644
--- a/contrib/libs/lzma/CMakeLists.darwin.txt
+++ b/contrib/libs/lzma/CMakeLists.darwin.txt
@@ -14,7 +14,7 @@ target_compile_options(contrib-libs-lzma PUBLIC
target_compile_options(contrib-libs-lzma PRIVATE
-DHAVE_CONFIG_H
-DTUKLIB_SYMBOL_PREFIX=lzma_
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lzma PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/lzma/liblzma/api
diff --git a/contrib/libs/lzma/CMakeLists.linux-aarch64.txt b/contrib/libs/lzma/CMakeLists.linux-aarch64.txt
index 2afe78cc4c8..1be6e4f2c7c 100644
--- a/contrib/libs/lzma/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/lzma/CMakeLists.linux-aarch64.txt
@@ -14,7 +14,7 @@ target_compile_options(contrib-libs-lzma PUBLIC
target_compile_options(contrib-libs-lzma PRIVATE
-DHAVE_CONFIG_H
-DTUKLIB_SYMBOL_PREFIX=lzma_
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lzma PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/lzma/liblzma/api
diff --git a/contrib/libs/lzma/CMakeLists.linux.txt b/contrib/libs/lzma/CMakeLists.linux.txt
index 2afe78cc4c8..1be6e4f2c7c 100644
--- a/contrib/libs/lzma/CMakeLists.linux.txt
+++ b/contrib/libs/lzma/CMakeLists.linux.txt
@@ -14,7 +14,7 @@ target_compile_options(contrib-libs-lzma PUBLIC
target_compile_options(contrib-libs-lzma PRIVATE
-DHAVE_CONFIG_H
-DTUKLIB_SYMBOL_PREFIX=lzma_
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-lzma PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/lzma/liblzma/api
diff --git a/contrib/libs/nghttp2/CMakeLists.darwin.txt b/contrib/libs/nghttp2/CMakeLists.darwin.txt
index 336ab998a5d..e6d5bc3ea13 100644
--- a/contrib/libs/nghttp2/CMakeLists.darwin.txt
+++ b/contrib/libs/nghttp2/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-nghttp2)
target_compile_options(contrib-libs-nghttp2 PRIVATE
-DBUILDING_NGHTTP2
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-nghttp2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/includes
diff --git a/contrib/libs/nghttp2/CMakeLists.linux-aarch64.txt b/contrib/libs/nghttp2/CMakeLists.linux-aarch64.txt
index 9175f962eee..3224ad6131a 100644
--- a/contrib/libs/nghttp2/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/nghttp2/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-nghttp2)
target_compile_options(contrib-libs-nghttp2 PRIVATE
-DBUILDING_NGHTTP2
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-nghttp2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/includes
diff --git a/contrib/libs/nghttp2/CMakeLists.linux.txt b/contrib/libs/nghttp2/CMakeLists.linux.txt
index 9175f962eee..3224ad6131a 100644
--- a/contrib/libs/nghttp2/CMakeLists.linux.txt
+++ b/contrib/libs/nghttp2/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-nghttp2)
target_compile_options(contrib-libs-nghttp2 PRIVATE
-DBUILDING_NGHTTP2
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-nghttp2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/nghttp2/lib/includes
diff --git a/contrib/libs/pcre/CMakeLists.darwin.txt b/contrib/libs/pcre/CMakeLists.darwin.txt
index 6b6416de737..d217f5c0b34 100644
--- a/contrib/libs/pcre/CMakeLists.darwin.txt
+++ b/contrib/libs/pcre/CMakeLists.darwin.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-libs-pcre PUBLIC
target_compile_options(contrib-libs-pcre PRIVATE
-DHAVE_CONFIG_H
-DARCADIA_PCRE_ENABLE_JIT
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-pcre PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/CMakeLists.linux-aarch64.txt b/contrib/libs/pcre/CMakeLists.linux-aarch64.txt
index a4960da0f8f..3051404f466 100644
--- a/contrib/libs/pcre/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/pcre/CMakeLists.linux-aarch64.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-libs-pcre PUBLIC
target_compile_options(contrib-libs-pcre PRIVATE
-DHAVE_CONFIG_H
-DARCADIA_PCRE_ENABLE_JIT
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-pcre PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/CMakeLists.linux.txt b/contrib/libs/pcre/CMakeLists.linux.txt
index a4960da0f8f..3051404f466 100644
--- a/contrib/libs/pcre/CMakeLists.linux.txt
+++ b/contrib/libs/pcre/CMakeLists.linux.txt
@@ -16,7 +16,7 @@ target_compile_options(contrib-libs-pcre PUBLIC
target_compile_options(contrib-libs-pcre PRIVATE
-DHAVE_CONFIG_H
-DARCADIA_PCRE_ENABLE_JIT
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-pcre PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre16/CMakeLists.darwin.txt b/contrib/libs/pcre/pcre16/CMakeLists.darwin.txt
index 7c35fe9f7f6..5f646dba67e 100644
--- a/contrib/libs/pcre/pcre16/CMakeLists.darwin.txt
+++ b/contrib/libs/pcre/pcre16/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre16)
target_compile_options(libs-pcre-pcre16 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre16 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre16/CMakeLists.linux-aarch64.txt b/contrib/libs/pcre/pcre16/CMakeLists.linux-aarch64.txt
index b78003625ec..22abfadba3d 100644
--- a/contrib/libs/pcre/pcre16/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/pcre/pcre16/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre16)
target_compile_options(libs-pcre-pcre16 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre16 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre16/CMakeLists.linux.txt b/contrib/libs/pcre/pcre16/CMakeLists.linux.txt
index b78003625ec..22abfadba3d 100644
--- a/contrib/libs/pcre/pcre16/CMakeLists.linux.txt
+++ b/contrib/libs/pcre/pcre16/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre16)
target_compile_options(libs-pcre-pcre16 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre16 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre32/CMakeLists.darwin.txt b/contrib/libs/pcre/pcre32/CMakeLists.darwin.txt
index 17a2b52dea7..2be6098116b 100644
--- a/contrib/libs/pcre/pcre32/CMakeLists.darwin.txt
+++ b/contrib/libs/pcre/pcre32/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre32)
target_compile_options(libs-pcre-pcre32 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre32 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre32/CMakeLists.linux-aarch64.txt b/contrib/libs/pcre/pcre32/CMakeLists.linux-aarch64.txt
index 68838f4ca3c..f8269b28594 100644
--- a/contrib/libs/pcre/pcre32/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/pcre/pcre32/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre32)
target_compile_options(libs-pcre-pcre32 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre32 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/pcre/pcre32/CMakeLists.linux.txt b/contrib/libs/pcre/pcre32/CMakeLists.linux.txt
index 68838f4ca3c..f8269b28594 100644
--- a/contrib/libs/pcre/pcre32/CMakeLists.linux.txt
+++ b/contrib/libs/pcre/pcre32/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-pcre-pcre32)
target_compile_options(libs-pcre-pcre32 PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-pcre-pcre32 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/pcre
diff --git a/contrib/libs/poco/Crypto/CMakeLists.darwin.txt b/contrib/libs/poco/Crypto/CMakeLists.darwin.txt
index 2a001dfecdc..373792d7c17 100644
--- a/contrib/libs/poco/Crypto/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/Crypto/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-Crypto PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Crypto PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include
diff --git a/contrib/libs/poco/Crypto/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/Crypto/CMakeLists.linux-aarch64.txt
index 8a9cbca8ab4..0638e0d2191 100644
--- a/contrib/libs/poco/Crypto/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/Crypto/CMakeLists.linux-aarch64.txt
@@ -16,7 +16,7 @@ target_compile_options(libs-poco-Crypto PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Crypto PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include
diff --git a/contrib/libs/poco/Crypto/CMakeLists.linux.txt b/contrib/libs/poco/Crypto/CMakeLists.linux.txt
index 8a9cbca8ab4..0638e0d2191 100644
--- a/contrib/libs/poco/Crypto/CMakeLists.linux.txt
+++ b/contrib/libs/poco/Crypto/CMakeLists.linux.txt
@@ -16,7 +16,7 @@ target_compile_options(libs-poco-Crypto PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Crypto PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Crypto/include
diff --git a/contrib/libs/poco/Foundation/CMakeLists.darwin.txt b/contrib/libs/poco/Foundation/CMakeLists.darwin.txt
index 697448dce53..7560f85528b 100644
--- a/contrib/libs/poco/Foundation/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/Foundation/CMakeLists.darwin.txt
@@ -18,7 +18,7 @@ target_compile_options(libs-poco-Foundation PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Foundation PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include
diff --git a/contrib/libs/poco/Foundation/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/Foundation/CMakeLists.linux-aarch64.txt
index 47869129f4e..781a72b8115 100644
--- a/contrib/libs/poco/Foundation/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/Foundation/CMakeLists.linux-aarch64.txt
@@ -19,7 +19,7 @@ target_compile_options(libs-poco-Foundation PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Foundation PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include
diff --git a/contrib/libs/poco/Foundation/CMakeLists.linux.txt b/contrib/libs/poco/Foundation/CMakeLists.linux.txt
index 47869129f4e..781a72b8115 100644
--- a/contrib/libs/poco/Foundation/CMakeLists.linux.txt
+++ b/contrib/libs/poco/Foundation/CMakeLists.linux.txt
@@ -19,7 +19,7 @@ target_compile_options(libs-poco-Foundation PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Foundation PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Foundation/include
diff --git a/contrib/libs/poco/JSON/CMakeLists.darwin.txt b/contrib/libs/poco/JSON/CMakeLists.darwin.txt
index c3ab9805c22..1fa72987005 100644
--- a/contrib/libs/poco/JSON/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/JSON/CMakeLists.darwin.txt
@@ -14,7 +14,7 @@ target_compile_options(libs-poco-JSON PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-JSON PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include
diff --git a/contrib/libs/poco/JSON/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/JSON/CMakeLists.linux-aarch64.txt
index 34ee8bfcc6d..03b67f2fd7d 100644
--- a/contrib/libs/poco/JSON/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/JSON/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-JSON PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-JSON PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include
diff --git a/contrib/libs/poco/JSON/CMakeLists.linux.txt b/contrib/libs/poco/JSON/CMakeLists.linux.txt
index 34ee8bfcc6d..03b67f2fd7d 100644
--- a/contrib/libs/poco/JSON/CMakeLists.linux.txt
+++ b/contrib/libs/poco/JSON/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-JSON PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-JSON PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/JSON/include
diff --git a/contrib/libs/poco/Net/CMakeLists.darwin.txt b/contrib/libs/poco/Net/CMakeLists.darwin.txt
index eaca0ce904a..aa58db83987 100644
--- a/contrib/libs/poco/Net/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/Net/CMakeLists.darwin.txt
@@ -14,7 +14,7 @@ target_compile_options(libs-poco-Net PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Net PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include
diff --git a/contrib/libs/poco/Net/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/Net/CMakeLists.linux-aarch64.txt
index 38f15f1a725..cf62029e714 100644
--- a/contrib/libs/poco/Net/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/Net/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-Net PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Net PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include
diff --git a/contrib/libs/poco/Net/CMakeLists.linux.txt b/contrib/libs/poco/Net/CMakeLists.linux.txt
index 38f15f1a725..cf62029e714 100644
--- a/contrib/libs/poco/Net/CMakeLists.linux.txt
+++ b/contrib/libs/poco/Net/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-Net PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Net PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Net/include
diff --git a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.darwin.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.darwin.txt
index a1c879873e6..17bb3475b61 100644
--- a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-NetSSL_OpenSSL PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-NetSSL_OpenSSL PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include
diff --git a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux-aarch64.txt
index a450380aa8d..7eab9ec5126 100644
--- a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux-aarch64.txt
@@ -16,7 +16,7 @@ target_compile_options(libs-poco-NetSSL_OpenSSL PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-NetSSL_OpenSSL PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include
diff --git a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt
index a450380aa8d..7eab9ec5126 100644
--- a/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt
+++ b/contrib/libs/poco/NetSSL_OpenSSL/CMakeLists.linux.txt
@@ -16,7 +16,7 @@ target_compile_options(libs-poco-NetSSL_OpenSSL PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-NetSSL_OpenSSL PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/NetSSL_OpenSSL/include
diff --git a/contrib/libs/poco/Util/CMakeLists.darwin.txt b/contrib/libs/poco/Util/CMakeLists.darwin.txt
index c023b6b5222..207a020c364 100644
--- a/contrib/libs/poco/Util/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/Util/CMakeLists.darwin.txt
@@ -14,7 +14,7 @@ target_compile_options(libs-poco-Util PRIVATE
-DPOCO_NO_AUTOMATIC_LIBS
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Util PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include
diff --git a/contrib/libs/poco/Util/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/Util/CMakeLists.linux-aarch64.txt
index fca40e97967..56c49ac4c63 100644
--- a/contrib/libs/poco/Util/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/Util/CMakeLists.linux-aarch64.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-Util PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Util PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include
diff --git a/contrib/libs/poco/Util/CMakeLists.linux.txt b/contrib/libs/poco/Util/CMakeLists.linux.txt
index fca40e97967..56c49ac4c63 100644
--- a/contrib/libs/poco/Util/CMakeLists.linux.txt
+++ b/contrib/libs/poco/Util/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(libs-poco-Util PRIVATE
-DPOCO_UNBUNDLED
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-Util PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/poco/Util/include
diff --git a/contrib/libs/poco/XML/CMakeLists.darwin.txt b/contrib/libs/poco/XML/CMakeLists.darwin.txt
index 1734b06f422..4bc521f8197 100644
--- a/contrib/libs/poco/XML/CMakeLists.darwin.txt
+++ b/contrib/libs/poco/XML/CMakeLists.darwin.txt
@@ -17,7 +17,7 @@ target_compile_options(libs-poco-XML PRIVATE
-DXML_DTD
-DXML_NS
-DPOCO_OS_FAMILY_UNIX
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-XML PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/poco/XML/CMakeLists.linux-aarch64.txt b/contrib/libs/poco/XML/CMakeLists.linux-aarch64.txt
index 6e4c494c023..803edf0122e 100644
--- a/contrib/libs/poco/XML/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/poco/XML/CMakeLists.linux-aarch64.txt
@@ -18,7 +18,7 @@ target_compile_options(libs-poco-XML PRIVATE
-DXML_NS
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-XML PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/poco/XML/CMakeLists.linux.txt b/contrib/libs/poco/XML/CMakeLists.linux.txt
index 6e4c494c023..803edf0122e 100644
--- a/contrib/libs/poco/XML/CMakeLists.linux.txt
+++ b/contrib/libs/poco/XML/CMakeLists.linux.txt
@@ -18,7 +18,7 @@ target_compile_options(libs-poco-XML PRIVATE
-DXML_NS
-DPOCO_OS_FAMILY_UNIX
-DPOCO_HAVE_FD_EPOLL
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-poco-XML PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/expat
diff --git a/contrib/libs/protobuf/CMakeLists.darwin.txt b/contrib/libs/protobuf/CMakeLists.darwin.txt
index f0ac46e99eb..940e5e3a990 100644
--- a/contrib/libs/protobuf/CMakeLists.darwin.txt
+++ b/contrib/libs/protobuf/CMakeLists.darwin.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-protobuf PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
@@ -159,7 +159,7 @@ target_compile_options(contrib-libs-protobuf.global PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf.global PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
diff --git a/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt b/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
index 85d6338b809..af2c6d84045 100644
--- a/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/protobuf/CMakeLists.linux-aarch64.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-protobuf PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
@@ -160,7 +160,7 @@ target_compile_options(contrib-libs-protobuf.global PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf.global PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
diff --git a/contrib/libs/protobuf/CMakeLists.linux.txt b/contrib/libs/protobuf/CMakeLists.linux.txt
index 85d6338b809..af2c6d84045 100644
--- a/contrib/libs/protobuf/CMakeLists.linux.txt
+++ b/contrib/libs/protobuf/CMakeLists.linux.txt
@@ -13,7 +13,7 @@ target_compile_options(contrib-libs-protobuf PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
@@ -160,7 +160,7 @@ target_compile_options(contrib-libs-protobuf.global PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protobuf.global PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protobuf/src
diff --git a/contrib/libs/protoc/CMakeLists.darwin.txt b/contrib/libs/protoc/CMakeLists.darwin.txt
index 8a58f34f7c8..4cce10e7b9d 100644
--- a/contrib/libs/protoc/CMakeLists.darwin.txt
+++ b/contrib/libs/protoc/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ target_compile_options(contrib-libs-protoc PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protoc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src
diff --git a/contrib/libs/protoc/CMakeLists.linux-aarch64.txt b/contrib/libs/protoc/CMakeLists.linux-aarch64.txt
index 863f30acaa5..b6a3dcc4bcb 100644
--- a/contrib/libs/protoc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/protoc/CMakeLists.linux-aarch64.txt
@@ -12,7 +12,7 @@ target_compile_options(contrib-libs-protoc PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protoc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src
diff --git a/contrib/libs/protoc/CMakeLists.linux.txt b/contrib/libs/protoc/CMakeLists.linux.txt
index 863f30acaa5..b6a3dcc4bcb 100644
--- a/contrib/libs/protoc/CMakeLists.linux.txt
+++ b/contrib/libs/protoc/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ target_compile_options(contrib-libs-protoc PRIVATE
-DHAVE_CONFIG_H
-DHAVE_PTHREAD=1
-DHAVE_ZLIB=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-protoc PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/protoc/src
diff --git a/contrib/libs/re2/CMakeLists.darwin.txt b/contrib/libs/re2/CMakeLists.darwin.txt
index c511f1b1ce8..0c93126cd11 100644
--- a/contrib/libs/re2/CMakeLists.darwin.txt
+++ b/contrib/libs/re2/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-re2)
target_compile_options(contrib-libs-re2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-re2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/re2/include
diff --git a/contrib/libs/re2/CMakeLists.linux-aarch64.txt b/contrib/libs/re2/CMakeLists.linux-aarch64.txt
index 006e3d8ab57..ed757c6e177 100644
--- a/contrib/libs/re2/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/re2/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-re2)
target_compile_options(contrib-libs-re2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-re2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/re2/include
diff --git a/contrib/libs/re2/CMakeLists.linux.txt b/contrib/libs/re2/CMakeLists.linux.txt
index 006e3d8ab57..ed757c6e177 100644
--- a/contrib/libs/re2/CMakeLists.linux.txt
+++ b/contrib/libs/re2/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-re2)
target_compile_options(contrib-libs-re2 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-re2 PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/re2/include
diff --git a/contrib/libs/snappy/CMakeLists.darwin.txt b/contrib/libs/snappy/CMakeLists.darwin.txt
index 2a32ec6d701..5e20f5ea3de 100644
--- a/contrib/libs/snappy/CMakeLists.darwin.txt
+++ b/contrib/libs/snappy/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-snappy)
target_compile_options(contrib-libs-snappy PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-snappy PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/include
diff --git a/contrib/libs/snappy/CMakeLists.linux-aarch64.txt b/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
index cad80a46e47..732c5e5474b 100644
--- a/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/snappy/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-snappy)
target_compile_options(contrib-libs-snappy PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-snappy PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/include
diff --git a/contrib/libs/snappy/CMakeLists.linux.txt b/contrib/libs/snappy/CMakeLists.linux.txt
index cad80a46e47..732c5e5474b 100644
--- a/contrib/libs/snappy/CMakeLists.linux.txt
+++ b/contrib/libs/snappy/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-snappy)
target_compile_options(contrib-libs-snappy PRIVATE
-DHAVE_CONFIG_H
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-snappy PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/snappy/include
diff --git a/contrib/libs/t1ha/CMakeLists.darwin.txt b/contrib/libs/t1ha/CMakeLists.darwin.txt
index f9c6854b189..cf6ef995113 100644
--- a/contrib/libs/t1ha/CMakeLists.darwin.txt
+++ b/contrib/libs/t1ha/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-t1ha)
target_compile_options(contrib-libs-t1ha PRIVATE
-maes
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_sources(contrib-libs-t1ha PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/t1ha/src/t1ha0.c
diff --git a/contrib/libs/t1ha/CMakeLists.linux-aarch64.txt b/contrib/libs/t1ha/CMakeLists.linux-aarch64.txt
index d7267d6036a..9ac18409d0d 100644
--- a/contrib/libs/t1ha/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/t1ha/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-t1ha)
target_compile_options(contrib-libs-t1ha PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-t1ha PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/t1ha/CMakeLists.linux.txt b/contrib/libs/t1ha/CMakeLists.linux.txt
index cd8e87adfd2..7f2893caa34 100644
--- a/contrib/libs/t1ha/CMakeLists.linux.txt
+++ b/contrib/libs/t1ha/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-t1ha)
target_compile_options(contrib-libs-t1ha PRIVATE
-maes
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-t1ha PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/tbb/CMakeLists.darwin.txt b/contrib/libs/tbb/CMakeLists.darwin.txt
index b57642ebf4f..a34e19b4a06 100644
--- a/contrib/libs/tbb/CMakeLists.darwin.txt
+++ b/contrib/libs/tbb/CMakeLists.darwin.txt
@@ -15,7 +15,7 @@ target_compile_options(contrib-libs-tbb PRIVATE
-DUSE_PTHREAD
-D__TBB_USE_ITT_NOTIFY
-DDO_ITT_NOTIFY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-tbb PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tbb/include
diff --git a/contrib/libs/tbb/CMakeLists.linux-aarch64.txt b/contrib/libs/tbb/CMakeLists.linux-aarch64.txt
index b5646c2de38..84cddf27053 100644
--- a/contrib/libs/tbb/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/tbb/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-tbb)
target_compile_options(contrib-libs-tbb PRIVATE
-D__TBB_BUILD
-DUSE_PTHREAD
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-tbb PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tbb/include
diff --git a/contrib/libs/tbb/CMakeLists.linux.txt b/contrib/libs/tbb/CMakeLists.linux.txt
index cc84ba1734e..4e7404a3daf 100644
--- a/contrib/libs/tbb/CMakeLists.linux.txt
+++ b/contrib/libs/tbb/CMakeLists.linux.txt
@@ -15,7 +15,7 @@ target_compile_options(contrib-libs-tbb PRIVATE
-DUSE_PTHREAD
-D__TBB_USE_ITT_NOTIFY
-DDO_ITT_NOTIFY
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-tbb PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tbb/include
diff --git a/contrib/libs/tcmalloc/CMakeLists.linux-aarch64.txt b/contrib/libs/tcmalloc/CMakeLists.linux-aarch64.txt
index 3284b67fd4b..ffdc4ae3967 100644
--- a/contrib/libs/tcmalloc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/tcmalloc/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_subdirectory(malloc_extension)
add_library(contrib-libs-tcmalloc)
target_compile_options(contrib-libs-tcmalloc PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-tcmalloc PUBLIC
contrib-libs-linux-headers
@@ -26,7 +26,7 @@ target_sources(contrib-libs-tcmalloc PRIVATE
add_global_library_for(contrib-libs-tcmalloc.global contrib-libs-tcmalloc)
target_compile_options(contrib-libs-tcmalloc.global PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-tcmalloc.global PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/tcmalloc/CMakeLists.linux.txt b/contrib/libs/tcmalloc/CMakeLists.linux.txt
index d593b461a75..53fb70fafae 100644
--- a/contrib/libs/tcmalloc/CMakeLists.linux.txt
+++ b/contrib/libs/tcmalloc/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ add_subdirectory(no_percpu_cache)
add_library(contrib-libs-tcmalloc)
target_compile_options(contrib-libs-tcmalloc PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-tcmalloc PUBLIC
contrib-libs-linux-headers
@@ -27,7 +27,7 @@ target_sources(contrib-libs-tcmalloc PRIVATE
add_global_library_for(contrib-libs-tcmalloc.global contrib-libs-tcmalloc)
target_compile_options(contrib-libs-tcmalloc.global PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-tcmalloc.global PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.darwin.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.darwin.txt
index 1ac50c58efe..ff72551b971 100644
--- a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.darwin.txt
+++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(libs-tcmalloc-malloc_extension)
target_compile_options(libs-tcmalloc-malloc_extension PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-tcmalloc-malloc_extension PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc
diff --git a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux-aarch64.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux-aarch64.txt
index 73f0cf0e7cb..4fc12f623da 100644
--- a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(libs-tcmalloc-malloc_extension)
target_compile_options(libs-tcmalloc-malloc_extension PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-tcmalloc-malloc_extension PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc
diff --git a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt
index 73f0cf0e7cb..4fc12f623da 100644
--- a/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt
+++ b/contrib/libs/tcmalloc/malloc_extension/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(libs-tcmalloc-malloc_extension)
target_compile_options(libs-tcmalloc-malloc_extension PRIVATE
-DTCMALLOC_256K_PAGES
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(libs-tcmalloc-malloc_extension PUBLIC
${CMAKE_SOURCE_DIR}/contrib/libs/tcmalloc
diff --git a/contrib/libs/tcmalloc/no_percpu_cache/CMakeLists.linux.txt b/contrib/libs/tcmalloc/no_percpu_cache/CMakeLists.linux.txt
index 78c8390eab6..7a19810cbad 100644
--- a/contrib/libs/tcmalloc/no_percpu_cache/CMakeLists.linux.txt
+++ b/contrib/libs/tcmalloc/no_percpu_cache/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_library(libs-tcmalloc-no_percpu_cache)
target_compile_options(libs-tcmalloc-no_percpu_cache PRIVATE
-DTCMALLOC_256K_PAGES
-DTCMALLOC_DEPRECATED_PERTHREAD
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-tcmalloc-no_percpu_cache PUBLIC
contrib-libs-linux-headers
@@ -27,7 +27,7 @@ add_global_library_for(libs-tcmalloc-no_percpu_cache.global libs-tcmalloc-no_per
target_compile_options(libs-tcmalloc-no_percpu_cache.global PRIVATE
-DTCMALLOC_256K_PAGES
-DTCMALLOC_DEPRECATED_PERTHREAD
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(libs-tcmalloc-no_percpu_cache.global PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/utf8proc/CMakeLists.darwin.txt b/contrib/libs/utf8proc/CMakeLists.darwin.txt
index b676337a716..da6056a44b7 100644
--- a/contrib/libs/utf8proc/CMakeLists.darwin.txt
+++ b/contrib/libs/utf8proc/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-utf8proc)
target_compile_options(contrib-libs-utf8proc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_sources(contrib-libs-utf8proc PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/utf8proc/utf8proc.c
diff --git a/contrib/libs/utf8proc/CMakeLists.linux-aarch64.txt b/contrib/libs/utf8proc/CMakeLists.linux-aarch64.txt
index d1ed61d40fd..321e8eac3f0 100644
--- a/contrib/libs/utf8proc/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/utf8proc/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-utf8proc)
target_compile_options(contrib-libs-utf8proc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-utf8proc PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/utf8proc/CMakeLists.linux.txt b/contrib/libs/utf8proc/CMakeLists.linux.txt
index d1ed61d40fd..321e8eac3f0 100644
--- a/contrib/libs/utf8proc/CMakeLists.linux.txt
+++ b/contrib/libs/utf8proc/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-utf8proc)
target_compile_options(contrib-libs-utf8proc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-utf8proc PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/xxhash/CMakeLists.darwin.txt b/contrib/libs/xxhash/CMakeLists.darwin.txt
index 1b87d3be074..2afaa79b4e1 100644
--- a/contrib/libs/xxhash/CMakeLists.darwin.txt
+++ b/contrib/libs/xxhash/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-xxhash)
target_compile_options(contrib-libs-xxhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_sources(contrib-libs-xxhash PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/xxhash/xxhash.c
diff --git a/contrib/libs/xxhash/CMakeLists.linux-aarch64.txt b/contrib/libs/xxhash/CMakeLists.linux-aarch64.txt
index 616605bf4d5..0bc17080e12 100644
--- a/contrib/libs/xxhash/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/xxhash/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-xxhash)
target_compile_options(contrib-libs-xxhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-xxhash PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/xxhash/CMakeLists.linux.txt b/contrib/libs/xxhash/CMakeLists.linux.txt
index 616605bf4d5..0bc17080e12 100644
--- a/contrib/libs/xxhash/CMakeLists.linux.txt
+++ b/contrib/libs/xxhash/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(contrib-libs-xxhash)
target_compile_options(contrib-libs-xxhash PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(contrib-libs-xxhash PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/libs/zstd/CMakeLists.darwin.txt b/contrib/libs/zstd/CMakeLists.darwin.txt
index bcad584b1d3..f88c0aa5f39 100644
--- a/contrib/libs/zstd/CMakeLists.darwin.txt
+++ b/contrib/libs/zstd/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ target_compile_options(contrib-libs-zstd PRIVATE
-DZSTD_LEGACY_SUPPORT=1
-DZSTD_MULTITHREAD
-DDYNAMIC_BMI2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib
diff --git a/contrib/libs/zstd/CMakeLists.linux-aarch64.txt b/contrib/libs/zstd/CMakeLists.linux-aarch64.txt
index 64a4e0e39e1..73964f78101 100644
--- a/contrib/libs/zstd/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/zstd/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_library(contrib-libs-zstd)
target_compile_options(contrib-libs-zstd PRIVATE
-DZSTD_LEGACY_SUPPORT=1
-DZSTD_MULTITHREAD
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib
diff --git a/contrib/libs/zstd/CMakeLists.linux.txt b/contrib/libs/zstd/CMakeLists.linux.txt
index eddaadd4213..1945bc36fe5 100644
--- a/contrib/libs/zstd/CMakeLists.linux.txt
+++ b/contrib/libs/zstd/CMakeLists.linux.txt
@@ -12,7 +12,7 @@ target_compile_options(contrib-libs-zstd PRIVATE
-DZSTD_LEGACY_SUPPORT=1
-DZSTD_MULTITHREAD
-DDYNAMIC_BMI2
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd/lib
diff --git a/contrib/libs/zstd06/CMakeLists.darwin.txt b/contrib/libs/zstd06/CMakeLists.darwin.txt
index c452d164b35..b20e4ae1f5c 100644
--- a/contrib/libs/zstd06/CMakeLists.darwin.txt
+++ b/contrib/libs/zstd06/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-zstd06)
target_compile_options(contrib-libs-zstd06 PRIVATE
-DZSTD_LEGACY_SUPPORT=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd06 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd06
diff --git a/contrib/libs/zstd06/CMakeLists.linux-aarch64.txt b/contrib/libs/zstd06/CMakeLists.linux-aarch64.txt
index bbfa2df5f64..2934739ddc4 100644
--- a/contrib/libs/zstd06/CMakeLists.linux-aarch64.txt
+++ b/contrib/libs/zstd06/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-zstd06)
target_compile_options(contrib-libs-zstd06 PRIVATE
-DZSTD_LEGACY_SUPPORT=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd06 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd06
diff --git a/contrib/libs/zstd06/CMakeLists.linux.txt b/contrib/libs/zstd06/CMakeLists.linux.txt
index bbfa2df5f64..2934739ddc4 100644
--- a/contrib/libs/zstd06/CMakeLists.linux.txt
+++ b/contrib/libs/zstd06/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(contrib-libs-zstd06)
target_compile_options(contrib-libs-zstd06 PRIVATE
-DZSTD_LEGACY_SUPPORT=1
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(contrib-libs-zstd06 PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/zstd06
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 bb2263698db..76a58108176 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 cc575de154b..22f298cf7d9 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 cc575de154b..22f298cf7d9 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 e0941979a7e..3efe12ff583 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 23d2c688347..55ca1c759ba 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 23d2c688347..55ca1c759ba 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 fc1fe2c72dd..65d79f1a81c 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 8aacf77ee9a..adde78aabeb 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 8aacf77ee9a..adde78aabeb 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 db894065800..0650809a3b2 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 8d0183896a4..f55013927e8 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 8d0183896a4..f55013927e8 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 fe5f71e7b36..f98e8828e79 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 0d5e91e9ea0..451fce6d4ab 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 0d5e91e9ea0..451fce6d4ab 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 07394609928..ec53f57bc15 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 e0d6222a2a4..a1ceaf2b75e 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 e0d6222a2a4..a1ceaf2b75e 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 e6a57c94b48..068982719c7 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 1cad780d727..737ba55d854 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 1cad780d727..737ba55d854 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 4a5c1d70a86..564e9bb142e 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 25b6b19b797..51892581b3a 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 25b6b19b797..51892581b3a 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 13dff69e2e2..18d72c66855 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 dd101a6c030..43faced540f 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 dd101a6c030..43faced540f 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 b5a52114141..7901d8cf245 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 2c7584cab48..f2e0472a5d4 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 2c7584cab48..f2e0472a5d4 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 96eb5f0b7bc..e46d70dd3ed 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 f0818d019d3..3837b423962 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 f0818d019d3..3837b423962 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 c6b37bbf070..dc048c9436f 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 937496efb1e..cdf38f454c5 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 937496efb1e..cdf38f454c5 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 fe6d8a00397..1c3e1d4debd 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 033de394e88..89d5fdbf42e 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 033de394e88..89d5fdbf42e 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 75acb5986be..3be1fa16926 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 47c78b5cc24..bf4cf39aa90 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 47c78b5cc24..bf4cf39aa90 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 e1a4a7c43a7..3c60c7b056c 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 a5d05888399..89a07a760b4 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 a5d05888399..89a07a760b4 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 3a8f6a151a3..51a0971139a 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 0e81facc9eb..a61094881a3 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 0e81facc9eb..a61094881a3 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 f4868a81672..bb7bb34def6 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 8e30c70151f..54f9fbec1cb 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 8e30c70151f..54f9fbec1cb 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 3aca43cb0b1..82fe8b2770c 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 5014d2622f8..a6593d4b95d 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 5014d2622f8..a6593d4b95d 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 a6854fccbf6..15c4b76f676 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 4804ba8d28b..876a1ced58a 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 4804ba8d28b..876a1ced58a 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 6573c0b834e..324203b94a1 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 22105fdc50f..b630e36b397 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 22105fdc50f..b630e36b397 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 2a183dfcd6e..82c6e43c911 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 e3ab5c2f7b0..ef805d8dde2 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 e3ab5c2f7b0..ef805d8dde2 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 d078efd5fed..574ead41713 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 65d65394227..142fd5fd9c1 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 65d65394227..142fd5fd9c1 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 f1bcc049516..16ea7b2596b 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 659997038a4..358da661fc6 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 659997038a4..358da661fc6 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 0100e10d264..af147aa1715 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 3669526eb0a..e934d9a1f32 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 3669526eb0a..e934d9a1f32 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 20356b19d69..9c24497045c 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 05f571f14a0..cbc8bf8b2e2 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 05f571f14a0..cbc8bf8b2e2 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 9c31860634c..c28381a676a 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 680cd13da7a..d729ec396a2 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 680cd13da7a..d729ec396a2 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 63adc5461cd..c6d3f58fef0 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 9fd9236853a..a146f742885 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 f5725691330..2e36a7692bc 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 e738f0d04ca..d7f9cd17a6f 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 56c16206b62..e754eefb5a2 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 56c16206b62..e754eefb5a2 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 536966fbe52..64d2a9dee33 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 b4547229339..859d5769a17 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 b4547229339..859d5769a17 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 8c953b888a0..c7805ff1e28 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 3844f3d6150..70c75162acf 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 3844f3d6150..70c75162acf 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 5b1516b606d..09035da4f23 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 d03ea8fb0fc..84dcb48aad4 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 9737b44e301..aa77c97b456 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 bb44e557783..c7c24c5a0f0 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 6da198ceb77..8f1b461ecf5 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 2ee70cf9c2c..5f830a8cfa8 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 818650fded5..af74091cab5 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 0bc63fbd7f1..849cd7c2154 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 0bc63fbd7f1..849cd7c2154 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 a1efaa8df81..74ef11ce7c5 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 59467d219d9..8478a2b4757 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 59467d219d9..8478a2b4757 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 2d0e3318d05..d5301afd155 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 c8156f04c37..49a0c3338d8 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 c59cfb1515c..21ce313ed96 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 6c08263a3b8..100cd01a5d6 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 52670b69332..06f9049883d 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 52670b69332..06f9049883d 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 f002bcd9018..078b319b347 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 4a6ba8c5466..d91726a632b 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 4a6ba8c5466..d91726a632b 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 ce717e642c3..bd4347f03d4 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 bf09d9952d3..b818e6d085c 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 bf09d9952d3..b818e6d085c 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 ef6546905c3..9118ce39b67 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 59c02cb2098..fd2c3cf33bc 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 5f3900f0fc8..ecd5b2a38d1 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 7052d16f162..1d1e246daee 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 7052d16f162..1d1e246daee 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 5287fd395e0..8e8b149e509 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 435dc56508e..831330fafc3 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 435dc56508e..831330fafc3 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 e6d6184a47f..c91dfc15c59 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 ea86a32d2a1..1bd268a977a 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 ea86a32d2a1..1bd268a977a 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 fbaeddaaa04..647aa946684 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 dd72204f907..23ae6c61529 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 dd72204f907..23ae6c61529 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 7249a027155..b0c67b4c889 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 dae13bda834..554805be78e 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 dae13bda834..554805be78e 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 9e600c2b800..52603eb79dc 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 9ac87d57dbe..43d01c0ab03 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 9ac87d57dbe..43d01c0ab03 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 064c029f62d..683da254264 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 ff651659fb0..ee0e2e1fcc5 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 ff651659fb0..ee0e2e1fcc5 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 9f9ecc0c0f5..4e0fcd5b990 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 15179f00ad7..83a5cfb37c5 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 15179f00ad7..83a5cfb37c5 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 01a09f2518d..01df6b6ce7a 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 c4c70f81847..d500700c458 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 c4c70f81847..d500700c458 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 5036ceefb64..b28f00772fd 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 94afee82569..b04078314ec 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 94afee82569..b04078314ec 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 a60784163df..fcff6a7639b 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 886cb8a9a98..daee3f2fa47 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 886cb8a9a98..daee3f2fa47 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 4c9e4867442..2163bfff7cb 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 9f87bb369be..ef48e97a88d 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 9f87bb369be..ef48e97a88d 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
diff --git a/contrib/tools/protoc/bin/CMakeLists.darwin.txt b/contrib/tools/protoc/bin/CMakeLists.darwin.txt
index 4896c293132..11e386ef64f 100644
--- a/contrib/tools/protoc/bin/CMakeLists.darwin.txt
+++ b/contrib/tools/protoc/bin/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_executable(protoc)
target_compile_options(protoc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(protoc PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/tools/protoc/bin/CMakeLists.linux-aarch64.txt b/contrib/tools/protoc/bin/CMakeLists.linux-aarch64.txt
index 8e702243f1b..376a0f57feb 100644
--- a/contrib/tools/protoc/bin/CMakeLists.linux-aarch64.txt
+++ b/contrib/tools/protoc/bin/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_executable(protoc)
target_compile_options(protoc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(protoc PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/tools/protoc/bin/CMakeLists.linux.txt b/contrib/tools/protoc/bin/CMakeLists.linux.txt
index 5a4ba3a9970..1a479939c52 100644
--- a/contrib/tools/protoc/bin/CMakeLists.linux.txt
+++ b/contrib/tools/protoc/bin/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_executable(protoc)
target_compile_options(protoc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(protoc PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt
index 6147bb91593..753289c8ab3 100644
--- a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt
+++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_executable(cpp_styleguide)
target_compile_options(cpp_styleguide PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp_styleguide PUBLIC
contrib-libs-cxxsupp
diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux-aarch64.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux-aarch64.txt
index ef0d126e79d..e1e31c14199 100644
--- a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux-aarch64.txt
+++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_executable(cpp_styleguide)
target_compile_options(cpp_styleguide PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp_styleguide PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt
index 5d14ec0bdc4..132a3329781 100644
--- a/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt
+++ b/contrib/tools/protoc/plugins/cpp_styleguide/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_executable(cpp_styleguide)
target_compile_options(cpp_styleguide PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp_styleguide PUBLIC
contrib-libs-linux-headers
diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt
index 58a75143b7b..f334905df63 100644
--- a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt
+++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_executable(grpc_cpp)
target_compile_options(grpc_cpp PRIVATE
-DGRPC_USE_ABSL=0
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc_cpp PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/grpc
diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux-aarch64.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux-aarch64.txt
index ee3ffd33684..d8007494523 100644
--- a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux-aarch64.txt
+++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_executable(grpc_cpp)
target_compile_options(grpc_cpp PRIVATE
-DGRPC_USE_ABSL=0
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc_cpp PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/grpc
diff --git a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt
index 3fe424d72ef..642f45d4fd0 100644
--- a/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt
+++ b/contrib/tools/protoc/plugins/grpc_cpp/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_executable(grpc_cpp)
target_compile_options(grpc_cpp PRIVATE
-DGRPC_USE_ABSL=0
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(grpc_cpp PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/grpc
diff --git a/library/cpp/balloc/CMakeLists.darwin.txt b/library/cpp/balloc/CMakeLists.darwin.txt
index 2c4846bcb8a..08814068d19 100644
--- a/library/cpp/balloc/CMakeLists.darwin.txt
+++ b/library/cpp/balloc/CMakeLists.darwin.txt
@@ -11,7 +11,7 @@ add_subdirectory(setup)
add_library(library-cpp-balloc)
target_compile_options(library-cpp-balloc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(library-cpp-balloc PUBLIC
contrib-libs-cxxsupp
diff --git a/library/cpp/balloc/CMakeLists.linux-aarch64.txt b/library/cpp/balloc/CMakeLists.linux-aarch64.txt
index 110601bb081..8b703ab6d46 100644
--- a/library/cpp/balloc/CMakeLists.linux-aarch64.txt
+++ b/library/cpp/balloc/CMakeLists.linux-aarch64.txt
@@ -11,7 +11,7 @@ add_subdirectory(setup)
add_library(library-cpp-balloc)
target_compile_options(library-cpp-balloc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(library-cpp-balloc PUBLIC
contrib-libs-linux-headers
diff --git a/library/cpp/balloc/CMakeLists.linux.txt b/library/cpp/balloc/CMakeLists.linux.txt
index 110601bb081..8b703ab6d46 100644
--- a/library/cpp/balloc/CMakeLists.linux.txt
+++ b/library/cpp/balloc/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_subdirectory(setup)
add_library(library-cpp-balloc)
target_compile_options(library-cpp-balloc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(library-cpp-balloc PUBLIC
contrib-libs-linux-headers
diff --git a/library/cpp/balloc/lib/CMakeLists.darwin.txt b/library/cpp/balloc/lib/CMakeLists.darwin.txt
index 8e1e7a84cb2..04448766819 100644
--- a/library/cpp/balloc/lib/CMakeLists.darwin.txt
+++ b/library/cpp/balloc/lib/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(cpp-balloc-lib)
target_compile_options(cpp-balloc-lib PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp-balloc-lib PUBLIC
contrib-libs-cxxsupp
diff --git a/library/cpp/balloc/lib/CMakeLists.linux-aarch64.txt b/library/cpp/balloc/lib/CMakeLists.linux-aarch64.txt
index 647ad5f6ba4..78dd3d4b903 100644
--- a/library/cpp/balloc/lib/CMakeLists.linux-aarch64.txt
+++ b/library/cpp/balloc/lib/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(cpp-balloc-lib)
target_compile_options(cpp-balloc-lib PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp-balloc-lib PUBLIC
contrib-libs-linux-headers
diff --git a/library/cpp/balloc/lib/CMakeLists.linux.txt b/library/cpp/balloc/lib/CMakeLists.linux.txt
index 647ad5f6ba4..78dd3d4b903 100644
--- a/library/cpp/balloc/lib/CMakeLists.linux.txt
+++ b/library/cpp/balloc/lib/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(cpp-balloc-lib)
target_compile_options(cpp-balloc-lib PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp-balloc-lib PUBLIC
contrib-libs-linux-headers
diff --git a/library/cpp/lfalloc/CMakeLists.darwin.txt b/library/cpp/lfalloc/CMakeLists.darwin.txt
index 0ed088d3736..c5ee6488443 100644
--- a/library/cpp/lfalloc/CMakeLists.darwin.txt
+++ b/library/cpp/lfalloc/CMakeLists.darwin.txt
@@ -12,7 +12,7 @@ add_subdirectory(yt)
add_library(library-cpp-lfalloc)
target_compile_options(library-cpp-lfalloc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(library-cpp-lfalloc PUBLIC
contrib-libs-cxxsupp
diff --git a/library/cpp/lfalloc/CMakeLists.linux.txt b/library/cpp/lfalloc/CMakeLists.linux.txt
index 8d6d385cae2..de6f97ec6aa 100644
--- a/library/cpp/lfalloc/CMakeLists.linux.txt
+++ b/library/cpp/lfalloc/CMakeLists.linux.txt
@@ -11,7 +11,7 @@ add_subdirectory(dbg_info)
add_library(library-cpp-lfalloc)
target_compile_options(library-cpp-lfalloc PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(library-cpp-lfalloc PUBLIC
contrib-libs-linux-headers
diff --git a/library/cpp/lfalloc/yt/CMakeLists.darwin.txt b/library/cpp/lfalloc/yt/CMakeLists.darwin.txt
index 751d2c05df4..ab5c2e2e91f 100644
--- a/library/cpp/lfalloc/yt/CMakeLists.darwin.txt
+++ b/library/cpp/lfalloc/yt/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(cpp-lfalloc-yt)
target_compile_options(cpp-lfalloc-yt PRIVATE
-DLFALLOC_YT
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(cpp-lfalloc-yt PUBLIC
contrib-libs-cxxsupp
diff --git a/ydb/core/kqp/ut/pg/CMakeLists.darwin.txt b/ydb/core/kqp/ut/pg/CMakeLists.darwin.txt
index 47c4c850150..92ebee286cb 100644
--- a/ydb/core/kqp/ut/pg/CMakeLists.darwin.txt
+++ b/ydb/core/kqp/ut/pg/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-kqp-ut-pg)
target_compile_options(ydb-core-kqp-ut-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-kqp-ut-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/kqp
diff --git a/ydb/core/kqp/ut/pg/CMakeLists.linux-aarch64.txt b/ydb/core/kqp/ut/pg/CMakeLists.linux-aarch64.txt
index 3908d66312e..621d68a212f 100644
--- a/ydb/core/kqp/ut/pg/CMakeLists.linux-aarch64.txt
+++ b/ydb/core/kqp/ut/pg/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-kqp-ut-pg)
target_compile_options(ydb-core-kqp-ut-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-kqp-ut-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/kqp
diff --git a/ydb/core/kqp/ut/pg/CMakeLists.linux.txt b/ydb/core/kqp/ut/pg/CMakeLists.linux.txt
index 200982bc5b4..bbac30fe01f 100644
--- a/ydb/core/kqp/ut/pg/CMakeLists.linux.txt
+++ b/ydb/core/kqp/ut/pg/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-kqp-ut-pg)
target_compile_options(ydb-core-kqp-ut-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-kqp-ut-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/kqp
diff --git a/ydb/core/tablet_flat/ut_pg/CMakeLists.darwin.txt b/ydb/core/tablet_flat/ut_pg/CMakeLists.darwin.txt
index bff82b01d98..2e6b50ea24d 100644
--- a/ydb/core/tablet_flat/ut_pg/CMakeLists.darwin.txt
+++ b/ydb/core/tablet_flat/ut_pg/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-tablet_flat-ut_pg)
target_compile_options(ydb-core-tablet_flat-ut_pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-tablet_flat-ut_pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat
diff --git a/ydb/core/tablet_flat/ut_pg/CMakeLists.linux-aarch64.txt b/ydb/core/tablet_flat/ut_pg/CMakeLists.linux-aarch64.txt
index b7817448d61..fb0a33be2b5 100644
--- a/ydb/core/tablet_flat/ut_pg/CMakeLists.linux-aarch64.txt
+++ b/ydb/core/tablet_flat/ut_pg/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-tablet_flat-ut_pg)
target_compile_options(ydb-core-tablet_flat-ut_pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-tablet_flat-ut_pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat
diff --git a/ydb/core/tablet_flat/ut_pg/CMakeLists.linux.txt b/ydb/core/tablet_flat/ut_pg/CMakeLists.linux.txt
index 8a6780fbe08..937070c9abd 100644
--- a/ydb/core/tablet_flat/ut_pg/CMakeLists.linux.txt
+++ b/ydb/core/tablet_flat/ut_pg/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_executable(ydb-core-tablet_flat-ut_pg)
target_compile_options(ydb-core-tablet_flat-ut_pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(ydb-core-tablet_flat-ut_pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/core/tablet_flat
diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt b/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt
index a191aa482de..cf7af4749a9 100644
--- a/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt
+++ b/ydb/library/yql/minikql/codegen/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(yql-minikql-codegen)
target_compile_options(yql-minikql-codegen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-codegen PUBLIC
contrib-libs-cxxsupp
diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/codegen/CMakeLists.linux-aarch64.txt
index 32ff7acd2e7..49938a8c462 100644
--- a/ydb/library/yql/minikql/codegen/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/minikql/codegen/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(yql-minikql-codegen)
target_compile_options(yql-minikql-codegen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-codegen PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt b/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt
index 32ff7acd2e7..49938a8c462 100644
--- a/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt
+++ b/ydb/library/yql/minikql/codegen/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(yql-minikql-codegen)
target_compile_options(yql-minikql-codegen PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-codegen PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/minikql/comp_nodes/CMakeLists.darwin.txt b/ydb/library/yql/minikql/comp_nodes/CMakeLists.darwin.txt
index cbcaa7ca2ba..c356eb926cb 100644
--- a/ydb/library/yql/minikql/comp_nodes/CMakeLists.darwin.txt
+++ b/ydb/library/yql/minikql/comp_nodes/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-comp_nodes)
target_compile_options(yql-minikql-comp_nodes PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-comp_nodes PUBLIC
contrib-libs-cxxsupp
diff --git a/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux-aarch64.txt
index 871ee8e99d0..fe05c2c1486 100644
--- a/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-comp_nodes)
target_compile_options(yql-minikql-comp_nodes PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-comp_nodes PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux.txt b/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux.txt
index 871ee8e99d0..fe05c2c1486 100644
--- a/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux.txt
+++ b/ydb/library/yql/minikql/comp_nodes/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-comp_nodes)
target_compile_options(yql-minikql-comp_nodes PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-comp_nodes PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/minikql/computation/CMakeLists.darwin.txt b/ydb/library/yql/minikql/computation/CMakeLists.darwin.txt
index 029c23aed2f..3101d27667c 100644
--- a/ydb/library/yql/minikql/computation/CMakeLists.darwin.txt
+++ b/ydb/library/yql/minikql/computation/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-computation)
target_compile_options(yql-minikql-computation PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation PUBLIC
contrib-libs-cxxsupp
@@ -53,7 +53,7 @@ target_sources(yql-minikql-computation PRIVATE
add_global_library_for(yql-minikql-computation.global yql-minikql-computation)
target_compile_options(yql-minikql-computation.global PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation.global PUBLIC
contrib-libs-cxxsupp
diff --git a/ydb/library/yql/minikql/computation/CMakeLists.linux-aarch64.txt b/ydb/library/yql/minikql/computation/CMakeLists.linux-aarch64.txt
index a32525a2f3b..7c35fffae00 100644
--- a/ydb/library/yql/minikql/computation/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/minikql/computation/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-computation)
target_compile_options(yql-minikql-computation PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation PUBLIC
contrib-libs-linux-headers
@@ -54,7 +54,7 @@ target_sources(yql-minikql-computation PRIVATE
add_global_library_for(yql-minikql-computation.global yql-minikql-computation)
target_compile_options(yql-minikql-computation.global PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation.global PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/minikql/computation/CMakeLists.linux.txt b/ydb/library/yql/minikql/computation/CMakeLists.linux.txt
index a32525a2f3b..7c35fffae00 100644
--- a/ydb/library/yql/minikql/computation/CMakeLists.linux.txt
+++ b/ydb/library/yql/minikql/computation/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(yql-minikql-computation)
target_compile_options(yql-minikql-computation PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation PUBLIC
contrib-libs-linux-headers
@@ -54,7 +54,7 @@ target_sources(yql-minikql-computation PRIVATE
add_global_library_for(yql-minikql-computation.global yql-minikql-computation)
target_compile_options(yql-minikql-computation.global PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_link_libraries(yql-minikql-computation.global PUBLIC
contrib-libs-linux-headers
diff --git a/ydb/library/yql/parser/pg_wrapper/CMakeLists.darwin.txt b/ydb/library/yql/parser/pg_wrapper/CMakeLists.darwin.txt
index 624d3a5aa77..f43f55d0d85 100644
--- a/ydb/library/yql/parser/pg_wrapper/CMakeLists.darwin.txt
+++ b/ydb/library/yql/parser/pg_wrapper/CMakeLists.darwin.txt
@@ -93,7 +93,7 @@ target_compile_options(yql-parser-pg_wrapper PRIVATE
-Dscram_build_secret=yql_scram_build_secret
-Dpg_is_ascii=yql_pg_is_ascii
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-parser-pg_wrapper PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libiconv/include
diff --git a/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux-aarch64.txt b/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux-aarch64.txt
index 27c23b07fda..44c4a449318 100644
--- a/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux-aarch64.txt
@@ -91,7 +91,7 @@ target_compile_options(yql-parser-pg_wrapper PRIVATE
-Dscram_build_secret=yql_scram_build_secret
-Dpg_is_ascii=yql_pg_is_ascii
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-parser-pg_wrapper PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libiconv/include
diff --git a/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux.txt b/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux.txt
index 23b996059d2..a0109f09e98 100644
--- a/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux.txt
+++ b/ydb/library/yql/parser/pg_wrapper/CMakeLists.linux.txt
@@ -93,7 +93,7 @@ target_compile_options(yql-parser-pg_wrapper PRIVATE
-Dscram_build_secret=yql_scram_build_secret
-Dpg_is_ascii=yql_pg_is_ascii
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-parser-pg_wrapper PRIVATE
${CMAKE_SOURCE_DIR}/contrib/libs/libiconv/include
diff --git a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.darwin.txt b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.darwin.txt
index eef3b3c1ab5..1ecbc1c017e 100644
--- a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.darwin.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-jsonpath)
target_compile_options(proto_ast-gen-jsonpath PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-jsonpath PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/jsonpath/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux-aarch64.txt b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux-aarch64.txt
index 0f1653eaeb1..fc78e2ab087 100644
--- a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-jsonpath)
target_compile_options(proto_ast-gen-jsonpath PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-jsonpath PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/jsonpath/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux.txt b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux.txt
index 0f1653eaeb1..fc78e2ab087 100644
--- a/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/jsonpath/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-jsonpath)
target_compile_options(proto_ast-gen-jsonpath PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-jsonpath PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/jsonpath/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.darwin.txt b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.darwin.txt
index dbe1e2babee..50671e13cd8 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.darwin.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v0)
target_compile_options(proto_ast-gen-v0 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v0 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v0/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux-aarch64.txt b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux-aarch64.txt
index d1da1f6e6a4..ee43510518b 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v0)
target_compile_options(proto_ast-gen-v0 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v0 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v0/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux.txt b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux.txt
index d1da1f6e6a4..ee43510518b 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v0/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v0)
target_compile_options(proto_ast-gen-v0 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v0 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v0/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.darwin.txt b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.darwin.txt
index 137890a5e32..a615fc70771 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.darwin.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1)
target_compile_options(proto_ast-gen-v1 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux-aarch64.txt b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux-aarch64.txt
index 8ff3dc9a885..b30012d578f 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1)
target_compile_options(proto_ast-gen-v1 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux.txt b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux.txt
index 8ff3dc9a885..b30012d578f 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1)
target_compile_options(proto_ast-gen-v1 PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1 PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.darwin.txt b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.darwin.txt
index 007a99666c6..83eb311281b 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.darwin.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.darwin.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1_ansi)
target_compile_options(proto_ast-gen-v1_ansi PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1_ansi PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1_ansi/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux-aarch64.txt b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux-aarch64.txt
index 75281f31a81..54e0fabda64 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux-aarch64.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1_ansi)
target_compile_options(proto_ast-gen-v1_ansi PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1_ansi PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1_ansi/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux.txt b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux.txt
index 75281f31a81..54e0fabda64 100644
--- a/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux.txt
+++ b/ydb/library/yql/parser/proto_ast/gen/v1_ansi/CMakeLists.linux.txt
@@ -9,7 +9,7 @@
add_library(proto_ast-gen-v1_ansi)
target_compile_options(proto_ast-gen-v1_ansi PRIVATE
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(proto_ast-gen-v1_ansi PUBLIC
${CMAKE_BINARY_DIR}/ydb/library/yql/parser/proto_ast/gen/v1_ansi/org/antlr/codegen/templates/Cpp
diff --git a/ydb/library/yql/sql/pg/CMakeLists.darwin.txt b/ydb/library/yql/sql/pg/CMakeLists.darwin.txt
index 18433c18e25..3883f3c467b 100644
--- a/ydb/library/yql/sql/pg/CMakeLists.darwin.txt
+++ b/ydb/library/yql/sql/pg/CMakeLists.darwin.txt
@@ -10,7 +10,7 @@
add_library(yql-sql-pg)
target_compile_options(yql-sql-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-sql-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/postgresql/src/include
diff --git a/ydb/library/yql/sql/pg/CMakeLists.linux-aarch64.txt b/ydb/library/yql/sql/pg/CMakeLists.linux-aarch64.txt
index 4aa705d2691..b5677d41571 100644
--- a/ydb/library/yql/sql/pg/CMakeLists.linux-aarch64.txt
+++ b/ydb/library/yql/sql/pg/CMakeLists.linux-aarch64.txt
@@ -10,7 +10,7 @@
add_library(yql-sql-pg)
target_compile_options(yql-sql-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-sql-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/postgresql/src/include
diff --git a/ydb/library/yql/sql/pg/CMakeLists.linux.txt b/ydb/library/yql/sql/pg/CMakeLists.linux.txt
index 4aa705d2691..b5677d41571 100644
--- a/ydb/library/yql/sql/pg/CMakeLists.linux.txt
+++ b/ydb/library/yql/sql/pg/CMakeLists.linux.txt
@@ -10,7 +10,7 @@
add_library(yql-sql-pg)
target_compile_options(yql-sql-pg PRIVATE
-DUSE_CURRENT_UDF_ABI_VERSION
- -Wno-everything
+ $<IF:$<CXX_COMPILER_ID:MSVC>,,-Wno-everything>
)
target_include_directories(yql-sql-pg PRIVATE
${CMAKE_SOURCE_DIR}/ydb/library/yql/parser/pg_wrapper/postgresql/src/include