File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,8 +26,13 @@ else()
2626 if (OQS_DIST_X86_64_BUILD OR OQS_USE_AES_INSTRUCTIONS)
2727 set (AES_IMPL ${AES_IMPL} aes/aes128_ni.c)
2828 set (AES_IMPL ${AES_IMPL} aes/aes256_ni.c)
29- set_source_files_properties (aes/aes128_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3" )
30- set_source_files_properties (aes/aes256_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3" )
29+ if (CMAKE_C_COMPILER_ID STREQUAL "MSVC" )
30+ set_source_files_properties (aes/aes128_ni.c PROPERTIES COMPILE_FLAGS "" )
31+ set_source_files_properties (aes/aes256_ni.c PROPERTIES COMPILE_FLAGS "" )
32+ else ()
33+ set_source_files_properties (aes/aes128_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3" )
34+ set_source_files_properties (aes/aes256_ni.c PROPERTIES COMPILE_FLAGS "-maes -mssse3" )
35+ endif ()
3136 elseif (OQS_DIST_ARM64_V8_BUILD)
3237 set (AES_IMPL ${AES_IMPL} aes/aes128_armv8.c)
3338 set (AES_IMPL ${AES_IMPL} aes/aes256_armv8.c)
You can’t perform that action at this time.
0 commit comments