Skip to content

Commit 586e9dd

Browse files
committed
fixed includes
1 parent 0cf6986 commit 586e9dd

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

cryptoTools/CMakeLists.txt

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,13 @@ if(MSVC)
2626
target_compile_options(cryptoTools PRIVATE $<$<COMPILE_LANGUAGE:CXX>:/std:c++${CRYPTO_TOOLS_STD_VER}>)
2727

2828
if(ENABLE_AVX512)
29-
target_compile_options(cryptoTools PUBLIC /arch:AVX512)
29+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:/arch:AVX512>)
3030
elseif(ENABLE_AVX2)
31-
target_compile_options(cryptoTools PUBLIC /arch:AVX2)
31+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:/arch:AVX2>)
3232
elseif(ENABLE_AVX)
33-
target_compile_options(cryptoTools PUBLIC /arch:AVX)
33+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:/arch:AVX>)
3434
elseif(ENABLE_SSE)
35-
target_compile_options(cryptoTools PUBLIC /arch:SSE2)
35+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:/arch:SSE2>)
3636
endif()
3737

3838
else()
@@ -42,29 +42,29 @@ else()
4242

4343

4444
if(ENABLE_SSE)
45-
target_compile_options(cryptoTools PUBLIC -maes -msse2 -msse3 -mssse3 -msse4.1 -mpclmul)
45+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-maes -msse2 -msse3 -mssse3 -msse4.1 -mpclmul>)
4646
endif()
4747
if(ENABLE_AVX)
48-
target_compile_options(cryptoTools PUBLIC -mavx)
48+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-mavx>)
4949
endif()
5050
if(ENABLE_AVX2)
51-
target_compile_options(cryptoTools PUBLIC -mavx2)
51+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-mavx2>)
5252
endif()
5353
if(ENABLE_AVX512)
54-
target_compile_options(cryptoTools PUBLIC -mavx512f -mavx512vl -mavx512bw -mavx512dq)
54+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-mavx512f -mavx512vl -mavx512bw -mavx512dq>)
5555
endif()
5656
if(ENABLE_BMI2)
57-
target_compile_options(cryptoTools PUBLIC -mbmi2)
57+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-mbmi2>)
5858
endif()
5959

6060
if(ENABLE_ARM_AES)
6161
if(NOT DEFINED ARM_ARCHITECTURE)
6262
set(ARM_ARCHITECTURE native)
6363
endif()
64-
target_compile_options(cryptoTools PUBLIC -march=${ARM_ARCHITECTURE}+crypto)
64+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-march=${ARM_ARCHITECTURE}+crypto>)
6565
endif()
6666
if(ENABLE_PIC)
67-
target_compile_options(cryptoTools PUBLIC -fPIC)
67+
target_compile_options(cryptoTools PUBLIC $<$<COMPILE_LANGUAGE:CXX>:-fPIC>)
6868
endif()
6969

7070

0 commit comments

Comments
 (0)