diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9dfd757..a7d3fd6 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -1,20 +1,31 @@ + set(danbooru_client_SRCS + model/danboorupostdelegate.cpp + model/danboorutablemodel.cpp test.cpp testwidget.cpp ) #kde4_add_ui_files(danbooru_client_SRCS danbooru_clientview_base.ui prefs_base.ui) - #kde4_add_kcfg_files(danbooru_client_SRCS settings.kcfgc ) -kde4_add_ui_files(danbooru_client_SRCS testwidget.ui) -kde4_add_executable(danbooru_client ${danbooru_client_SRCS}) - add_subdirectory(libdanbooru) + +include_directories( + ${QT_INCLUDES} + ${KDE_INCLUDES} + ${CMAKE_CURRENT_BINARY_DIR}/libdanbooru + ${CMAKE_CURRENT_SOURCE_DIR}/model +) + +kde4_add_ui_files(danbooru_client_SRCS testwidget.ui) +kde4_add_executable(danbooru_client + ${danbooru_client_SRCS} + ) + target_link_libraries(danbooru_client ${KDE4_KDEUI_LIBS} ${QJSON_LIBRARIES} danbooru) -include_directories( ${CMAKE_CURRENT_BINARY_DIR}/libdanbooru) install(TARGETS danbooru_client ${INSTALL_TARGETS_DEFAULT_ARGS} ) @@ -24,3 +35,4 @@ install( PROGRAMS danbooru_client.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) install( FILES danbooru_client.kcfg DESTINATION ${KCFG_INSTALL_DIR} ) install( FILES danbooru_clientui.rc DESTINATION ${DATA_INSTALL_DIR}/danbooru_client ) + diff --git a/src/libdanbooru/CMakeLists.txt b/src/libdanbooru/CMakeLists.txt index aa18aef..bbfa35d 100644 --- a/src/libdanbooru/CMakeLists.txt +++ b/src/libdanbooru/CMakeLists.txt @@ -22,3 +22,5 @@ kde4_add_library(danbooru STATIC ${libdanbooru_SRCS}) target_link_libraries(danbooru ${KDE4_KIO_LIBS}) install(TARGETS danbooru ${INSTALL_TARGETS_DEFAULT_ARGS}) + +