From 850eecd393587738d7105fa3e5e98341662e1e5d Mon Sep 17 00:00:00 2001 From: Tobias Markus Date: Thu, 12 Mar 2015 23:03:36 +0100 Subject: [PATCH] Add math defines to all Win32. Fixes compilation errors on Windows with MSYS2 --- CMakeLists.txt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d6cc2dabf..c852121f0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -181,10 +181,13 @@ include_directories (${CMAKE_CURRENT_SOURCE_DIR}/external/obstack/) ## MSVC Compatibility headers and definitions IF(MSVC) -include_directories (${CMAKE_CURRENT_SOURCE_DIR}/mk/msvc) - ADD_DEFINITIONS(-D_USE_MATH_DEFINES -DNOMINMAX) + include_directories (${CMAKE_CURRENT_SOURCE_DIR}/mk/msvc) ENDIF(MSVC) +IF(WIN32) + ADD_DEFINITIONS(-D_USE_MATH_DEFINES -DNOMINMAX) +ENDIF(WIN32) + ## Build list of sources for supertux binary FILE(GLOB SUPERTUX_SOURCES_C RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} external/obstack/*.c external/findlocale/findlocale.c) @@ -257,6 +260,7 @@ endif(COMPILER_SUPPORTS_CXX11) IF(CMAKE_COMPILER_IS_GNUCC) + ADD_DEFINITIONS(-D_USE_MATH_DEFINES -DNOMINMAX) SET(CMAKE_CXX_FLAGS_DEBUG "-O0 -g" CACHE STRING "Debug flags") SET(CMAKE_C_FLAGS_DEBUG "-O0 -g" CACHE STRING "Debug flags") SET(CMAKE_CXX_FLAGS_PROFILE "-pg" CACHE STRING "Profile flags") -- 2.11.0