~kubuntu-packagers/kubuntu-debug-installer/frameworks

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Harald Sitter
  • Date: 2014-07-16 13:54:31 UTC
  • Revision ID: apachelogger@ubuntu.com-20140716135431-64u5fb0unx8fawcd
* Port to KDE Frameworks 5
* Remove crappy version parsing logic for something built into rules

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
project(kubuntu-debug-installer)
2
2
 
3
 
find_package(KDE4 REQUIRED)
4
 
find_package(QApt REQUIRED)
5
 
include (KDE4Defaults)
6
 
 
7
 
macro_log_feature(QAPT_FOUND "QApt" "High-level Qt wrapper/Apt implementation around the Apt-pkg library"
8
 
                  "http://kubuntu.org" FALSE "" "Used to look up packages")
9
 
 
10
 
include_directories( ${KDE4_INCLUDES} ${QT_INCLUDES} )
11
 
 
12
 
execute_process(COMMAND src/version.sh
13
 
                WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
14
 
                RESULT_VARIABLE VERSION_RESULT
15
 
                OUTPUT_VARIABLE VERSION_STRING
16
 
                OUTPUT_STRIP_TRAILING_WHITESPACE
17
 
)
18
 
 
19
 
if(NOT VERSION_RESULT EQUAL 0 OR VERSION_STRING STREQUAL "")
20
 
    message(FATAL_ERROR "Could not get version from debian/changelog :'-(")
21
 
endif(NOT VERSION_RESULT EQUAL 0 OR VERSION_STRING STREQUAL "")
22
 
 
23
 
add_subdirectory( src )
 
3
cmake_minimum_required(VERSION 2.8.12)
 
4
 
 
5
find_package(ECM 0.0.14 REQUIRED NO_MODULE)
 
6
set(CMAKE_MODULE_PATH ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})
 
7
 
 
8
include(FeatureSummary)
 
9
include(KDEInstallDirs)
 
10
include(KDECMakeSettings)
 
11
include(KDECompilerSettings)
 
12
 
 
13
find_package(KF5CoreAddons 5.0.0 REQUIRED)
 
14
find_package(KF5I18n 5.0.0 REQUIRED)
 
15
find_package(KF5WidgetsAddons 5.0.0 REQUIRED)
 
16
 
 
17
find_package(QApt 3.0.0 REQUIRED)
 
18
 
 
19
add_subdirectory(src)
 
20
 
 
21
feature_summary(WHAT ALL FATAL_ON_MISSING_REQUIRED_PACKAGES)