diff --git a/CMakeLists.txt b/CMakeLists.txt
index f4bb8f4e84943b50737cf3198194dd529b0ea818..c815a2e0a2a83a96747d52356e8c9bfb879348c4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -9,7 +9,7 @@ find_program(PATCH_PATH NAMES patch REQUIRED)
 find_program(ENV_PATH NAMES env REQUIRED)
 find_program(SH_PATH NAMES sh REQUIRED)
 
-if(CMAKE_C_COMPILER MATCHES "mingw")
+if(WIN32)
 	set(MAKE_FLAGS MINGW32_NT-6.1 OSNAME=win32 RANLIB=${CMAKE_RANLIB} AR=${CMAKE_AR} CC=${CMAKE_C_COMPILER} MAKE=${MAKE_PATH})
 	set(BUILD_CMD ${MAKE_PATH} ${MAKE_FLAGS})
 else()