project(kde-extraapps) find_package(KDE4 4.18.0 REQUIRED) include(KDE4Defaults) include(GenerateExportHeader) set(LIBRARY_TYPE SHARED) add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) # global include directories include_directories( ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE4_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR}/syndication ) 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(ffmpegthumbs) 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(kfilemetadata) macro_optional_add_subdirectory(lokalize) macro_optional_add_subdirectory(libksane) macro_optional_add_subdirectory(libkscreen) macro_optional_add_subdirectory(kcharselect) macro_optional_add_subdirectory(kcolorchooser) macro_optional_add_subdirectory(kfloppy) macro_optional_add_subdirectory(kget) macro_optional_add_subdirectory(kgpg) macro_optional_add_subdirectory(kmix) macro_optional_add_subdirectory(kolourpaint) 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(kuassel) 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(svgpart) macro_optional_add_subdirectory(thumbnailers) macro_optional_add_subdirectory(yakuake) # include directories for projects that require boost include_directories(${CMAKE_SOURCE_DIR}/miniboost AFTER) macro_optional_add_subdirectory(libktorrent) macro_optional_add_subdirectory(akregator) macro_optional_add_subdirectory(syndication) macro_display_feature_log()