diff options
author | Adrian DC <radian.dc@gmail.com> | 2017-07-07 11:49:59 (GMT) |
---|---|---|
committer | Adrian DC <radian.dc@gmail.com> | 2017-07-07 12:22:51 (GMT) |
commit | 9532e0f19532e9d76c3f1092d131af91125a2dff (patch) | |
tree | 3ce1f22f43073cf2ea41b9bed5973b37daf2558e | |
parent | dd93324d40773ef8e9d60e1beffd5d3fc59bee62 (diff) | |
download | Doxygen-9532e0f19532e9d76c3f1092d131af91125a2dff.zip Doxygen-9532e0f19532e9d76c3f1092d131af91125a2dff.tar.gz Doxygen-9532e0f19532e9d76c3f1092d131af91125a2dff.tar.bz2 |
CMakeLists: Avoid MSVC iconv changes for MinGW builds
Change-Id: Ibad47399f87511f6d8ef7c2238c932377777a333
Signed-off-by: Adrian DC <radian.dc@gmail.com>
-rw-r--r-- | CMakeLists.txt | 12 |
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") |