Use KAction instead of QAction. QAction::setShortcut shouldn't be used and
[kdevelopdvcssupport.git] / CMakeLists.txt
blob7a9cbc830638ca718c86acd7c449f9fe0a150aac
1 cmake_minimum_required(VERSION 2.4)
3 project(kdevplatform)
5 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules)
7 set(KDE_MIN_VERSION "4.1.60")
8 find_package(KDE4 4.1.60 REQUIRED)
9 find_package(ZLIB REQUIRED)
10 #find_package(BerkeleyDB)
11 #find_package(TDB)
12 include (KDE4Defaults)
13 include (MacroLibrary)
14 include (MacroOptionalAddSubdirectory)
15 include (MacroLogFeature)
17 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS} -DHAVE_CONFIG_H=1)
19 include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} )
21 # create config.h
22 configure_file (config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
24 set(KDEVPLATFORM_LIB_VERSION 1.0.0)
25 set(KDEVPLATFORM_LIB_SOVERSION 1)
27 add_subdirectory(cmake)
28 add_subdirectory(sublime)
29 add_subdirectory(interfaces)
30 add_subdirectory(project)
31 add_subdirectory(language)
32 add_subdirectory(shell)
33 add_subdirectory(util)
34 add_subdirectory(outputview)
35 add_subdirectory(vcs)
36 add_subdirectory(plugins)
37 add_subdirectory(veritas)
38 if(NOT WIN32)
39     macro_optional_add_subdirectory(kross)
40 endif(NOT WIN32)
41 macro_optional_add_subdirectory(doc)