aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authorthegeorg <thegeorg@yandex-team.com>2023-11-03 12:41:08 +0300
committerthegeorg <thegeorg@yandex-team.com>2023-11-03 13:09:53 +0300
commit56b80b3a36ea713d11c31a9c898f5d7e43c84d23 (patch)
tree4d8c0692fad1cee0d8478bcce88456182bf1409e /library/cpp
parenta020d3047031674dacf4fb87fbbbf82df29fe152 (diff)
downloadydb-56b80b3a36ea713d11c31a9c898f5d7e43c84d23.tar.gz
Default to clang-cl when targeting Windows
As announced [in Atushka](https://clubs.at.yandex-team.ru/arcadia/29556).
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.windows-x86_64.txt6
-rw-r--r--library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.windows-x86_64.txt2
-rw-r--r--library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.windows-x86_64.txt2
-rw-r--r--library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.windows-x86_64.txt2
4 files changed, 7 insertions, 5 deletions
diff --git a/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.windows-x86_64.txt b/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.windows-x86_64.txt
index 665a06a7b6..6242e299b8 100644
--- a/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.windows-x86_64.txt
+++ b/library/cpp/digest/argonish/internal/proxies/avx2/CMakeLists.windows-x86_64.txt
@@ -19,6 +19,8 @@ target_sources_custom(internal-proxies-avx2
SRCS
${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/avx2/proxy_avx2.cpp
CUSTOM_FLAGS
- /arch:AVX2
- /DAVX2_ENABLED=1
+ -mavx2
+ -mfma
+ -mbmi
+ -mbmi2
)
diff --git a/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.windows-x86_64.txt b/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.windows-x86_64.txt
index e929684c1e..7b57a5e09b 100644
--- a/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.windows-x86_64.txt
+++ b/library/cpp/digest/argonish/internal/proxies/sse2/CMakeLists.windows-x86_64.txt
@@ -19,5 +19,5 @@ target_sources_custom(internal-proxies-sse2
SRCS
${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/sse2/proxy_sse2.cpp
CUSTOM_FLAGS
- /D__SSE2__=1
+ -msse2
)
diff --git a/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.windows-x86_64.txt b/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.windows-x86_64.txt
index 68503d8c63..48f772826d 100644
--- a/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.windows-x86_64.txt
+++ b/library/cpp/digest/argonish/internal/proxies/sse41/CMakeLists.windows-x86_64.txt
@@ -19,5 +19,5 @@ target_sources_custom(internal-proxies-sse41
SRCS
${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/sse41/proxy_sse41.cpp
CUSTOM_FLAGS
- /D__SSE4_1__=1
+ -msse4.1
)
diff --git a/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.windows-x86_64.txt b/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.windows-x86_64.txt
index 71c2df1d19..8c1d2591ed 100644
--- a/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.windows-x86_64.txt
+++ b/library/cpp/digest/argonish/internal/proxies/ssse3/CMakeLists.windows-x86_64.txt
@@ -19,5 +19,5 @@ target_sources_custom(internal-proxies-ssse3
SRCS
${CMAKE_SOURCE_DIR}/library/cpp/digest/argonish/internal/proxies/ssse3/proxy_ssse3.cpp
CUSTOM_FLAGS
- /D__SSSE3__=1
+ -mssse3
)