summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitri van Heesch <dimitri@stack.nl>2017-07-08 19:33:26 (GMT)
committerGitHub <noreply@github.com>2017-07-08 19:33:25 (GMT)
commitdaa2c0960aa5044990c3e06afe8c15694e8be48d (patch)
treeb540fe5b289d5004502951647835cf845e8e6456
parente30e9443c063b2629f1021385d7c72d20a865c7e (diff)
parent9532e0f19532e9d76c3f1092d131af91125a2dff (diff)
downloadDoxygen-daa2c0960aa5044990c3e06afe8c15694e8be48d.zip
Doxygen-daa2c0960aa5044990c3e06afe8c15694e8be48d.tar.gz
Doxygen-daa2c0960aa5044990c3e06afe8c15694e8be48d.tar.bz2
Merge pull request #579 from AdrianDC/mingw
CMakeLists: Avoid MSVC iconv changes for MinGW builds
-rw-r--r--CMakeLists.txt12
1 files changed, 7 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6127de2..4d75659 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -48,12 +48,14 @@ if (${CMAKE_SYSTEM} MATCHES "Darwin")
endif()
if (WIN32)
- if(NOT ICONV_DIR)
- set(ICONV_DIR "${CMAKE_SOURCE_DIR}/winbuild")
+ if (NOT "${CMAKE_GENERATOR}" MATCHES ".*MinGW Makefiles.*")
+ if (NOT ICONV_DIR)
+ set(ICONV_DIR "${CMAKE_SOURCE_DIR}/winbuild")
+ endif()
+ set(CMAKE_REQUIRED_DEFINITIONS "-DLIBICONV_STATIC")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") # needed for language.cpp on 64bit
+ add_definitions(-DLIBICONV_STATIC -D_CRT_SECURE_NO_WARNINGS)
endif()
- set(CMAKE_REQUIRED_DEFINITIONS "-DLIBICONV_STATIC")
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /bigobj") # needed for language.cpp on 64bit
- add_definitions(-DLIBICONV_STATIC -D_CRT_SECURE_NO_WARNINGS)
endif()
if ("${CMAKE_GENERATOR}" MATCHES "Ninja")