fix the geometry of lots of applets (this means the clocks work again)
[kdebase.git] / CMakeLists.txt
blobf10ea6180df336217be94257a80114a3e805bc90
1 project(kdebase)
3 # search packages used by KDE
4 find_package(KDE4 REQUIRED)
5 find_package(Strigi REQUIRED)
6 include (KDE4Defaults)
7 include (MacroLibrary)
8 include(MacroOptionalAddSubdirectory)
10 macro_optional_find_package(USB)
11 macro_optional_find_package(Fontconfig)
12 macro_optional_find_package(OpenSSL)
13 macro_optional_find_package(OpenGL)
15 # are these two really required ?
16 find_package(ZLIB REQUIRED)
17 if (APPLE)
18    find_package(Carbon REQUIRED)
19 endif (APPLE)
21 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
23 if ( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/runtime )
24     add_subdirectory( runtime )
25 endif ( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/runtime )
27 if ( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/apps )
28     add_subdirectory( apps )
29 endif ( EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/apps )
31 if ( Q_WS_X11 AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/workspace )
32    add_subdirectory( workspace )
33 endif ( Q_WS_X11 AND EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/workspace )
35 macro_display_feature_log()