From ebe9fd90af31dbef333e551347c14a35066d2c20 Mon Sep 17 00:00:00 2001 From: r4sas Date: Thu, 10 Aug 2023 04:33:31 +0300 Subject: [PATCH] [cpu] set AES definition on MSVC Signed-off-by: r4sas --- build/CMakeLists.txt | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt index f5d01a0b..17de1ebf 100644 --- a/build/CMakeLists.txt +++ b/build/CMakeLists.txt @@ -198,13 +198,15 @@ endif() # Note: AES-NI and AVX is available on x86-based CPU's. # Here also ARM64 implementation, but currently we don't support it. # MSVC is not supported. -if(MSVC) - message(STATUS "AES-NI is not supported on MSVC, option was disabled") - set(WITH_AESNI OFF) -endif() +#if(MSVC) +# message(STATUS "AES-NI is not supported on MSVC, option was disabled") +# set(WITH_AESNI OFF) +#endif() if(WITH_AESNI AND (ARCHITECTURE MATCHES "x86_64" OR ARCHITECTURE MATCHES "i386")) - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes") + if(NOT MSVC) + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -maes") + endif() add_definitions(-D__AES__) endif()