Compile just under unix
[kdeartwork.git] / CMakeLists.txt
blob9f098b44de16387f3b9132421d0223fc2de69a72
1 project(kdeartwork)
3 # where to look first for cmake modules, before ${CMAKE_ROOT}/Modules/ is checked
4 # Perhaps define share/apps as ${DATA_INSTALL_DIR}
5 #set(CMAKE_MODULE_PATH "${KDEDIR}/share/apps/cmake/modules/ ${CMAKE_SOURCE_DIR}/cmake/modules")
7 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
9 # support for Dart: http://public.kitware.com/dashboard.php?name=kde
10 enable_testing()
11 include(CTest)
13 # generate non-quiet makefiles
14 set(CMAKE_VERBOSE_MAKEFILE ON)
16 # search packages used by KDE
17 find_package(KDE4 REQUIRED)
18 find_package(Perl REQUIRED)
19 find_package(ZLIB REQUIRED)
21 if (APPLE)
22    find_package(Carbon REQUIRED)
23 endif (APPLE)
26 add_definitions(${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DHAVE_CONFIG_H=1)
27 link_directories(${KDE4_LIB_DIR})
30 include (MacroAdditionalCleanFiles)
31 include (MacroAddFileDependencies)
32 include (ConfigureChecks.cmake)
34 configure_file(${CMAKE_CURRENT_SOURCE_DIR}/config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
36 macro_additional_clean_files( ${CMAKE_CURRENT_BINARY_DIR}/config.h )
38 include_directories(
39   ${KDE4_INCLUDE_DIRS} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR}
42 add_subdirectory(IconThemes)
43 add_subdirectory(emoticons)
44 add_subdirectory(icewm-themes)
45 if(UNIX)
46         add_subdirectory(kscreensaver)
47         add_subdirectory(kwin-styles)
48 endif(UNIX)
50 add_subdirectory(kworldclock)
51 add_subdirectory(sounds)
52 add_subdirectory(styles)
53 add_subdirectory(wallpapers)
54 MESSAGE(STATUS "Perhaps not install FindKDE4. It will conflict when we install with rpm/deb package")
55 add_subdirectory( cmake )
57 kde4_create_doxygen_docs(  )