Add common code for buddy icon retrieving and remove the old one.
[kdenetwork.git] / CMakeLists.txt
blob619d53a6965352651319bf82d05d632eb0abe102
1 project(kdenetwork)
3 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
5 # search packages used by KDE
6 find_package(KDE4 REQUIRED)
7 include (KDE4Defaults)
8 include (MacroLibrary)
9 find_package(QCA2)
10 find_package(IW)
11 find_package(JPEG)
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)
35 add_subdirectory(doc)
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 )
48 if (DNSSD_FOUND)
49    add_subdirectory(kdnssd)
50 endif (DNSSD_FOUND)
52 if (QCA2_FOUND)
53    add_subdirectory(kopete)
54 endif (QCA2_FOUND)
56 if(Q_WS_X11)
57     message(STATUS "TODO: port kpf!")
58    #add_subdirectory(kpf)
59 endif(Q_WS_X11)
61 if (IW_FOUND)
62    add_subdirectory(wifi)
63 endif (IW_FOUND)
65 macro_display_feature_log()