diff options
author | Shane King <kde@dontletsstart.com> | 2007-12-11 08:56:43 +0000 |
---|---|---|
committer | Shane King <kde@dontletsstart.com> | 2007-12-11 08:56:43 +0000 |
commit | 1ef83bed51a72f782be1344df0a2d8f167b00953 (patch) | |
tree | 83b3ba924d088b57f7469767d9bdee4d6cf38e63 | |
parent | aa56d8c6945d460f84a30c005fb80486423ea55c (diff) | |
download | extra-cmake-modules-1ef83bed51a72f782be1344df0a2d8f167b00953.tar.gz extra-cmake-modules-1ef83bed51a72f782be1344df0a2d8f167b00953.tar.bz2 |
Property set QT_NO_DEBUG for non-debug WIN32 builds, allowingt plugins to load correctly.
svn path=/trunk/KDE/kdelibs/; revision=747171
-rw-r--r-- | modules/FindKDE4Internal.cmake | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/modules/FindKDE4Internal.cmake b/modules/FindKDE4Internal.cmake index 6b262d90..a840ed95 100644 --- a/modules/FindKDE4Internal.cmake +++ b/modules/FindKDE4Internal.cmake @@ -711,10 +711,14 @@ if (WIN32) # new on every cmake run # http://www.cmake.org/pipermail/cmake/2007-November/017541.html # set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -DQT_DEBUG") - set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -DQT_NO_DEBUG") - set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DQT_NO_DEBUG") - set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -DQT_NO_DEBUG") - + STRING(TOLOWER ${CMAKE_BUILD_TYPE} CMAKE_BUILD_TYPE_TOLOWER) + IF(NOT CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) + set(_KDE4_PLATFORM_DEFINITIONS "${_KDE4_PLATFORM_DEFINITIONS} -DQT_NO_DEBUG") + endif (NOT CMAKE_BUILD_TYPE_TOLOWER MATCHES debug) + #set(CMAKE_CXX_FLAGS_MINSIZEREL "${CMAKE_CXX_FLAGS_MINSIZEREL} -DQT_NO_DEBUG" CACHE STRING "overwrite" FORCE) + #set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -DQT_NO_DEBUG" CACHE STRING "overwrite" FORCE) + #set(CMAKE_CXX_FLAGS_RELWITHDEBINFO "${CMAKE_CXX_FLAGS_RELWITHDEBINFO} -DQT_NO_DEBUG" CACHE STRING "overwrite" FORCE) + endif (WIN32) |