From 1ef83bed51a72f782be1344df0a2d8f167b00953 Mon Sep 17 00:00:00 2001 From: Shane King Date: Tue, 11 Dec 2007 08:56:43 +0000 Subject: Property set QT_NO_DEBUG for non-debug WIN32 builds, allowingt plugins to load correctly. svn path=/trunk/KDE/kdelibs/; revision=747171 --- modules/FindKDE4Internal.cmake | 12 ++++++++---- 1 file 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) -- cgit v1.2.1