diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 00000000..d08e443a --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,31 @@ +# Kate project +project (kde-extraapps) + +#search packages used by KDE +find_package(KDE4 4.10.60 REQUIRED) +include (KDE4Defaults) + +# 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_BINARY_DIR} ${KDE4_INCLUDES}) + +macro_optional_add_subdirectory (ark) +macro_optional_add_subdirectory (kcalc) +macro_optional_add_subdirectory (kcron) +macro_optional_add_subdirectory (kmix) +macro_optional_add_subdirectory (kolourpaint) +macro_optional_add_subdirectory (ksnapshot) +macro_optional_add_subdirectory (ksystemlog) +macro_optional_add_subdirectory (kuser) +macro_optional_add_subdirectory (okular) +macro_optional_add_subdirectory (partitionmanager) +macro_optional_add_subdirectory (print-manager)