5 KDE4_NO_ENABLE_FINAL(libkdegames)
6 configure_file(highscore/config-highscore.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/highscore/config-highscore.h )
8 add_subdirectory( carddecks )
9 add_subdirectory( digits )
10 add_subdirectory( highscore )
11 add_subdirectory( includes )
12 add_subdirectory( kgame )
13 add_subdirectory( pics )
14 add_subdirectory( tests )
15 add_subdirectory( kggznet )
16 add_subdirectory( kggzgames )
17 add_subdirectory( kggzmod )
20 ${CMAKE_CURRENT_SOURCE_DIR}/highscore
21 ${CMAKE_CURRENT_SOURCE_DIR}/kgame
22 ${CMAKE_CURRENT_SOURCE_DIR}/kgame/dialogs
23 ${CMAKE_CURRENT_BINARY_DIR}/highscore
26 ########### next target ###############
29 digits/kgamesvgdigits.cpp
30 # highscore/kconfigrawbackend.cpp
31 highscore/kexthighscore_item.cpp
32 highscore/kexthighscore_internal.cpp
33 highscore/kexthighscore_tab.cpp
34 highscore/kexthighscore_gui.cpp
35 highscore/kexthighscore.cpp
36 highscore/khighscore.cpp
37 highscore/kscoredialog.cpp
42 kgame/kgamemessage.cpp
43 kgame/kgamenetwork.cpp
44 kgame/kgameprocess.cpp
45 kgame/kgameproperty.cpp
46 kgame/kgamepropertyhandler.cpp
47 kgame/kgamesequence.cpp
48 kgame/kmessageclient.cpp
50 kgame/kmessageserver.cpp
52 kgame/dialogs/kgameconnectdialog.cpp
53 kgame/dialogs/kgamedebugdialog.cpp
54 kgame/dialogs/kgamedialog.cpp
55 kgame/dialogs/kgamedialogconfig.cpp
56 kgame/dialogs/kgameerrordialog.cpp
61 kchatbaseitemdelegate.cpp
72 kgamethemeselector.cpp
73 kstandardgameaction.cpp
78 kde4_add_ui_files(kdegames_LIB_SRCS
83 kde4_add_library(kdegames SHARED ${kdegames_LIB_SRCS})
85 target_link_libraries(kdegames ${KDE4_KIO_LIBS} ${KDE4_KDEUI_LIBS} ${KDE4_KDNSSD_LIBS} ${KDE4_KNEWSTUFF2_LIBS} ${QT_QTXML_LIBRARY} ${QT_QTNETWORK_LIBRARY} )
86 target_link_libraries(kdegames LINK_INTERFACE_LIBRARIES ${KDE4_KDEUI_LIBS} ${QT_QTXML_LIBRARY} ${QT_QTNETWORK_LIBRARY} )
88 set_target_properties(kdegames PROPERTIES VERSION 5.0.0
91 install(TARGETS kdegames ${INSTALL_TARGETS_DEFAULT_ARGS})
93 ########### install files ###############
101 kstandardgameaction.h
104 kchatbaseitemdelegate.h
117 DESTINATION ${INCLUDE_INSTALL_DIR} COMPONENT Devel)