# Kate project project (kde-extraapps) set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/modules") #search packages used by KDE set(QT_MIN_VERSION "4.8.2") find_package(KDE4 4.14.3 REQUIRED) include (KDE4Defaults) include(GenerateExportHeader) # shared libs set (LIBRARY_TYPE SHARED) # KDE/QT definitions we want add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS}) add_definitions (-DQT_USE_FAST_CONCATENATION -DQT_USE_FAST_OPERATOR_PLUS -DKTEXTEDITOR_NO_DEPRECATED) # global include directories include_directories (${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} ${KDE4_INCLUDES}) include_directories ( ${CMAKE_SOURCE_DIR}/miniboost ${CMAKE_CURRENT_BINARY_DIR}/syndication ) macro_optional_add_subdirectory (about-distro) macro_optional_add_subdirectory (akregator) macro_optional_add_subdirectory (amarok) macro_optional_add_subdirectory (syndication) 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 (kamera) macro_optional_add_subdirectory (kcalc) macro_optional_add_subdirectory (kcron) macro_optional_add_subdirectory (kdenetwork-filesharing) macro_optional_add_subdirectory (kfilemetadata) # macro_optional_add_subdirectory (kfilereplace) macro_optional_add_subdirectory (lokalize) macro_optional_add_subdirectory (libksane) macro_optional_add_subdirectory (libkscreen) macro_optional_add_subdirectory (libktorrent) 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)