aboutsummaryrefslogtreecommitdiff
path: root/ECMConfig.cmake.in
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2013-08-27 18:40:57 +0200
committerStephen Kelly <steveire@gmail.com>2013-08-27 18:40:57 +0200
commitd97ede759005efb4b23cef6e7309d6eaa53d1fd6 (patch)
treed896ec4c4365ea0c93812a560bd39511e8103162 /ECMConfig.cmake.in
parent6a3726030b5064f8f4abef37a132306de3ce0f49 (diff)
downloadextra-cmake-modules-d97ede759005efb4b23cef6e7309d6eaa53d1fd6.tar.gz
extra-cmake-modules-d97ede759005efb4b23cef6e7309d6eaa53d1fd6.tar.bz2
Don't define QT_NO_DEBUG for DebugFull builds.
Diffstat (limited to 'ECMConfig.cmake.in')
-rw-r--r--ECMConfig.cmake.in7
1 files changed, 7 insertions, 0 deletions
diff --git a/ECMConfig.cmake.in b/ECMConfig.cmake.in
index b163e3ae..ea47abf0 100644
--- a/ECMConfig.cmake.in
+++ b/ECMConfig.cmake.in
@@ -16,3 +16,10 @@ set(ECM_KDE_MODULE_DIR "@PACKAGE_KDE_MODULES_INSTALL_DIR@")
set(ECM_MODULE_PATH "${ECM_MODULE_DIR}" "${ECM_FIND_MODULE_DIR}" "${ECM_KDE_MODULE_DIR}")
include("${ECM_MODULE_DIR}/ECMUseFindModules.cmake")
+
+if(CMAKE_MINIMUM_REQUIRED_VERSION VERSION_LESS 2.8.13)
+ find_package(Qt5Core 5.2.0 REQUIRED)
+ set_property(TARGET Qt5::Core PROPERTY INTERFACE_COMPILE_DEFINITIONS QT_CORE_LIB $<$<NOT:$<OR:$<CONFIG:Debug>,$<CONFIG:DebugFull>>>:QT_NO_DEBUG>)
+else()
+ message(FATAL_ERROR \"Remove this hack. Set CMAKE_MAP_IMPORTED_TARGET_DEBUGFULL to DEBUG instead.\")
+endif()