2015-10-31 13:39:11 +02:00
|
|
|
project(kde-extraapps)
|
2014-11-19 18:58:33 +00:00
|
|
|
|
2020-02-10 21:58:43 +00:00
|
|
|
find_package(KDE4 4.19.0 REQUIRED)
|
2015-07-26 14:23:17 +03:00
|
|
|
include(KDE4Defaults)
|
2014-12-01 18:30:26 +00:00
|
|
|
include(GenerateExportHeader)
|
2014-11-19 18:58:33 +00:00
|
|
|
|
2015-07-26 14:23:17 +03:00
|
|
|
set(LIBRARY_TYPE SHARED)
|
2014-11-19 18:58:33 +00:00
|
|
|
|
2015-07-26 14:23:17 +03:00
|
|
|
add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
|
2014-11-19 18:58:33 +00:00
|
|
|
|
|
|
|
# global include directories
|
2016-09-10 04:19:21 +00:00
|
|
|
include_directories(
|
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}
|
|
|
|
${KDE4_INCLUDES}
|
|
|
|
${CMAKE_CURRENT_BINARY_DIR}/syndication
|
|
|
|
)
|
2014-11-19 18:58:33 +00:00
|
|
|
|
2020-01-03 19:24:49 +00:00
|
|
|
find_package(Boost)
|
|
|
|
set_package_properties(Boost PROPERTIES
|
|
|
|
DESCRIPTION "Free peer-reviewed portable C++ source libraries"
|
|
|
|
URL "https://www.boost.org/"
|
|
|
|
TYPE RECOMMENDED
|
2020-03-25 19:54:51 +00:00
|
|
|
PURPOSE "Required to build libktorrent, kget, syndication and akregator"
|
2020-01-03 19:24:49 +00:00
|
|
|
)
|
|
|
|
|
2016-09-10 04:19:21 +00:00
|
|
|
macro_optional_add_subdirectory(about-distro)
|
|
|
|
macro_optional_add_subdirectory(ark)
|
|
|
|
macro_optional_add_subdirectory(bluedevil)
|
|
|
|
macro_optional_add_subdirectory(dragon)
|
|
|
|
macro_optional_add_subdirectory(filelight)
|
|
|
|
macro_optional_add_subdirectory(gwenview)
|
|
|
|
macro_optional_add_subdirectory(jovie)
|
|
|
|
macro_optional_add_subdirectory(kcalc)
|
|
|
|
macro_optional_add_subdirectory(kcron)
|
|
|
|
macro_optional_add_subdirectory(kdenetwork-filesharing)
|
|
|
|
macro_optional_add_subdirectory(kdeplasma-addons)
|
|
|
|
macro_optional_add_subdirectory(lokalize)
|
|
|
|
macro_optional_add_subdirectory(libksane)
|
|
|
|
macro_optional_add_subdirectory(kcolorchooser)
|
2020-12-05 07:28:38 +00:00
|
|
|
macro_optional_add_subdirectory(kemu)
|
2016-09-10 04:19:21 +00:00
|
|
|
macro_optional_add_subdirectory(kfloppy)
|
|
|
|
macro_optional_add_subdirectory(kgpg)
|
|
|
|
macro_optional_add_subdirectory(kmix)
|
|
|
|
macro_optional_add_subdirectory(kompare)
|
|
|
|
macro_optional_add_subdirectory(krdc)
|
|
|
|
macro_optional_add_subdirectory(krfb)
|
|
|
|
macro_optional_add_subdirectory(ksaneplugin)
|
|
|
|
macro_optional_add_subdirectory(ksnapshot)
|
|
|
|
macro_optional_add_subdirectory(ksystemlog)
|
|
|
|
macro_optional_add_subdirectory(ktimer)
|
|
|
|
macro_optional_add_subdirectory(kuser)
|
|
|
|
macro_optional_add_subdirectory(kvkbd)
|
|
|
|
macro_optional_add_subdirectory(okular)
|
|
|
|
macro_optional_add_subdirectory(partitionmanager)
|
|
|
|
macro_optional_add_subdirectory(print-manager)
|
|
|
|
macro_optional_add_subdirectory(skanlite)
|
|
|
|
macro_optional_add_subdirectory(thumbnailers)
|
|
|
|
macro_optional_add_subdirectory(yakuake)
|
2015-07-26 15:20:13 +03:00
|
|
|
|
2020-03-25 19:54:51 +00:00
|
|
|
# projects that require boost
|
2020-01-03 19:24:49 +00:00
|
|
|
if(Boost_FOUND)
|
2020-03-25 19:54:51 +00:00
|
|
|
macro_optional_add_subdirectory(libktorrent)
|
|
|
|
macro_optional_add_subdirectory(kget)
|
|
|
|
macro_optional_add_subdirectory(syndication)
|
|
|
|
macro_optional_add_subdirectory(akregator)
|
2020-01-03 19:24:49 +00:00
|
|
|
endif()
|
2017-08-02 14:35:55 +00:00
|
|
|
|
2020-02-18 16:18:24 +00:00
|
|
|
feature_summary(WHAT ALL INCLUDE_QUIET_PACKAGES FATAL_ON_MISSING_REQUIRED_PACKAGES)
|