mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-23 18:32:53 +00:00
69 lines
2.7 KiB
CMake
69 lines
2.7 KiB
CMake
# 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)
|
|
|
|
# enforce build of tests
|
|
set (KDE4_BUILD_TESTS "ON" CACHE "BOOL" "Enable building of tests" FORCE)
|
|
|
|
# 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 (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 (juk)
|
|
# 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)
|
|
# FIXME: make skanlite and ksaneplugin find libksane
|
|
macro_optional_add_subdirectory (libksane)
|
|
macro_optional_add_subdirectory (libkscreen)
|
|
# FIXME: make kget find libktorrent
|
|
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 (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)
|