Include FeatureSummary only when we're sure the minimum CMake version is found (in ECM or FindKDE4Internal.cmake)

Otherwise, cmake will stop without giving useful hints.
wilder-portage
Christophe Giboudeaux 13 years ago
parent 4adfbe84bd
commit db19364a73
  1. 9
      CMakeLists.txt

@ -1,12 +1,13 @@
project(Konsole)
option(QT5_BUILD "Build using Qt5" OFF)
include(FeatureSummary)
if(QT5_BUILD)
find_package(Qt5Core NO_MODULE)
set_package_properties(Qt5Core PROPERTIES TYPE REQUIRED)
message(STATUS "Qt5 build")
find_package(ECM 0.0.9 NO_MODULE)
include(FeatureSummary)
set_package_properties(ECM PROPERTIES TYPE REQUIRED)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH})
find_package(Qt5Transitional MODULE)
@ -31,15 +32,13 @@ if(QT5_BUILD)
set(KDE4_KIO_LIBS ${KDE4_KIO_LIBS} ${KDE4Support_LIBRARIES})
else()
message(STATUS "Qt4 build")
find_package(KDE4 4.10.0)
set_package_properties(KDE4 PROPERTIES TYPE REQUIRED)
find_package(KDE4 4.10.0 REQUIRED)
include(KDE4Defaults)
include(FeatureSummary)
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
kde4_no_enable_final(konsole)
endif()
add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
add_definitions(-DKDE_DEFAULT_DEBUG_AREA=1211)
include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})

Loading…
Cancel
Save