aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Whiting <jpwhiting@kde.org>2015-05-13 19:27:35 -0600
committerJeremy Whiting <jpwhiting@kde.org>2015-05-13 19:27:37 -0600
commit3384d2c7629c0e06581a0145ce16dadf7f9ad555 (patch)
tree7595f47da48122336bdd3874df6b070cf7f9cd1f
parent661d03d14aa2342e0542b49da4b440954c9654eb (diff)
downloadkconfig-3384d2c7629c0e06581a0145ce16dadf7f9ad555.tar.gz
kconfig-3384d2c7629c0e06581a0145ce16dadf7f9ad555.tar.bz2
Add verbose ecm message when ECM is not found.
-rw-r--r--CMakeLists.txt8
1 files changed, 6 insertions, 2 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e0aaf07b..2ac83a5a 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -2,7 +2,11 @@ cmake_minimum_required(VERSION 2.8.12)
project(KConfig)
-find_package(ECM 5.10.0 REQUIRED NO_MODULE)
+include(FeatureSummary)
+find_package(ECM 5.10.0 NO_MODULE)
+set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://projects.kde.org/projects/kdesupport/extra-cmake-modules")
+feature_summary(WHAT REQUIRED_PACKAGES_NOT_FOUND FATAL_ON_MISSING_REQUIRED_PACKAGES)
+
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
set(REQUIRED_QT_VERSION 5.2.0)
@@ -12,7 +16,7 @@ include(KDEInstallDirs)
include(KDEFrameworkCompilerSettings)
include(KDECMakeSettings)
-include(FeatureSummary)
+
include(GenerateExportHeader)
include(ECMSetupVersion)
include(ECMGenerateHeaders)