3 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
5 # search packages used by KDE
6 find_package(KDE4 REQUIRED)
12 find_package(X11VidMode)
13 find_package(KdepimLibs)
14 macro_optional_find_package(DNSSD)
15 macro_optional_find_package(LibXml2)
16 macro_optional_find_package(LibXslt)
17 macro_optional_find_package(Xmms)
18 macro_optional_find_package(SLP)
20 macro_log_feature(DNSSD_FOUND "libdnssd" "Support for Zeroconf, need by dnssd project" "http://www.zeroconf.org" FALSE "" "")
21 macro_log_feature(QCA2_FOUND "libqca2" "Qca2 is need to compile kopete" "Module into kdesupport" FALSE "2.0" "")
22 macro_log_feature(SLP_FOUND "openslp" "This library is necessary to compile krdc" "http://www.openslp.org/" FALSE "" "")
23 macro_log_feature(IW_FOUND "libiw" "wireless tools is necessary to build wifi project" "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html" FALSE "" "")
25 add_definitions (${QT_DEFINITIONS} ${QT_QTDBUS_DEFINITIONS} ${KDE4_DEFINITIONS} -DHAVE_CONFIG_H=1)
26 link_directories (${KDE4_LIB_DIR})
27 include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
29 include (ConfigureChecks.cmake)
30 configure_file (config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
33 message(STATUS "TODO: port kdict, krfb, ksirc,dcoprss, filesharing,knewsticker!")
34 #add_subdirectory(dcoprss)
36 #add_subdirectory(filesharing)
37 #add_subdirectory(kdict)
38 add_subdirectory(kfile-plugins)
39 #add_subdirectory(knewsticker)
40 add_subdirectory(kppp)
41 add_subdirectory(krdc)
42 #add_subdirectory(krfb)
43 #add_subdirectory(ksirc)
44 add_subdirectory(lanbrowsing)
45 add_subdirectory(librss)
46 add_subdirectory( cmake )
49 add_subdirectory(kdnssd)
53 add_subdirectory(kopete)
57 message(STATUS "TODO: port kpf!")
58 #add_subdirectory(kpf)
62 add_subdirectory(wifi)
65 macro_display_feature_log()