Database: sqlite default to appdata kworship.db
[kworship.git] / kworship / songdb / CMakeLists.txt
blob304ea91052f6b5f5972aad3f67b9d7f1474132ff
1 project(kworship_songdb)
3 find_package(KDE4 REQUIRED)
4 include (KDE4Defaults)
6 set(kworship_songdb_SRCS
7     KwSongdbPlugin.cpp
8     KwSongdb.cpp
9     KwSongdbSong.cpp
10     KwSongdbVersion.cpp
11     KwSongdbSongBook.cpp
12     KwSongdbSongBookSong.cpp
13     KwSongdbLyrics.cpp
14     KwSongdbLyricsLayout.cpp
15     KwSongdbModel.cpp
16     KwSongdbNode.cpp
17     KwSongdbFilterNode.cpp
18     KwSongdbVersionNode.cpp
19     # User interface
20     KwSongdbTree.cpp
21     KwSongdbTreeGroupAction.cpp
22     KwSongdbVersionItem.cpp
23     KwSongdbSongEditWidget.cpp
24     KwSongdbSongEditDialog.cpp
25     KwSongdbSongBookItem.cpp
26     KwSongdbSongBookSongItem.cpp
27     KwSongdbSongBooksEditWidget.cpp
28     # Playlist
29     KwPlaylistSong.cpp
30     KwPlaylistSongNode.cpp
31     KwPlaylistSongNodeVerse.cpp
34 include_directories(..)
36 kde4_add_ui_files(kworship_songdb_SRCS
37                   KwSongdbSongEditWidget_base.ui
38                   KwSongdbSongBooksEditWidget_base.ui
41 kde4_add_plugin(kworship_songdb ${kworship_songdb_SRCS})
43 target_link_libraries(kworship_songdb
44                       ${KDE4_KPARTS_LIBS}
45                       ${KDE4_KDEUI_LIBS}
46                       ${QT_LIBRARIES}
47                       kworshipmain
48                       )
50 install( TARGETS kworship_songdb DESTINATION ${PLUGIN_INSTALL_DIR} )
51 install( FILES kworship_songdb.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
52 install( FILES kworship_songdbui.rc  DESTINATION ${DATA_INSTALL_DIR}/kworship/songdb )