CMakeLists.txt 1021 Bytes
Newer Older
Laurent Montel's avatar
Laurent Montel committed
1 2 3 4 5 6 7 8 9 10 11
project(kdebugsettings)

cmake_minimum_required (VERSION 2.8.12 FATAL_ERROR)
set (QT_MIN_VERSION "5.3.0")

find_package(ECM 1.3.0 REQUIRED CONFIG)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${ECM_KDE_MODULE_DIR})

find_package(Qt5 ${QT_MIN_VERSION} REQUIRED NO_MODULE COMPONENTS Widgets Test)
find_package(KF5 REQUIRED COMPONENTS 
    CoreAddons 
Laurent Montel's avatar
Laurent Montel committed
12 13
    Config
    ConfigWidgets
Laurent Montel's avatar
Laurent Montel committed
14 15 16 17 18 19 20 21 22 23 24
    DBusAddons 
    I18n 
    GuiAddons 
    IconThemes 
    KIO)
    
include(FeatureSummary)
include(ECMInstallIcons)
include(KDEInstallDirs)
include(KDECompilerSettings)
include(KDECMakeSettings)
Laurent Montel's avatar
Laurent Montel committed
25 26
include(ECMAddTests)

Laurent Montel's avatar
Laurent Montel committed
27 28 29 30 31 32 33 34

add_definitions(-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS)
add_definitions(-DTRANSLATION_DOMAIN="kdebugsettings")
add_definitions("-DQT_NO_CAST_FROM_ASCII -DQT_NO_CAST_TO_ASCII")


add_subdirectory( src )
add_subdirectory( autotests )
Laurent Montel's avatar
Laurent Montel committed
35
install( FILES data/qdebug.areas DESTINATION ${KDE_INSTALL_CONFDIR} )
Laurent Montel's avatar
Laurent Montel committed
36 37

feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)