diff --git a/CMakeLists.txt b/CMakeLists.txt index 8027474..991f60c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -371,7 +371,7 @@ if(ENABLE_ASM) elseif(MSVC AND ("${CMAKE_GENERATOR}" MATCHES "Win64" OR "${CMAKE_GENERATOR_PLATFORM}" STREQUAL "x64")) set(HOST_ASM_MASM_X86_64 true) ENABLE_LANGUAGE(ASM_MASM) - elseif(CMAKE_SYSTEM_NAME MATCHES "MINGW" AND "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") + elseif(MINGW AND "${CMAKE_SYSTEM_PROCESSOR}" STREQUAL "x86_64") set(HOST_ASM_MINGW64_X86_64 true) endif() endif() diff --git a/crypto/CMakeLists.txt b/crypto/CMakeLists.txt index b425959..1e73e88 100644 --- a/crypto/CMakeLists.txt +++ b/crypto/CMakeLists.txt @@ -904,7 +904,7 @@ else() (NOT "${CMAKE_GENERATOR_PLATFORM}" STREQUAL "x64")) add_definitions(-DOPENSSL_NO_ASM) endif() - elseif(WIN32) + elseif(WIN32 AND NOT MINGW) add_definitions(-DOPENSSL_NO_ASM) endif() endif()