kde-extraapps/kdevelop/projectbuilders/ninjabuilder/CMakeLists.txt
2015-07-26 14:23:17 +03:00

32 lines
1.1 KiB
CMake

project(kdev-ninja)
kde4_add_plugin(kdevninja ninjajob.cpp kdevninjabuilderplugin.cpp)
target_link_libraries(kdevninja
${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDEVPLATFORM_LANGUAGE_LIBRARIES}
${KDEVPLATFORM_OUTPUTVIEW_LIBRARIES}
${KDEVPLATFORM_UTIL_LIBRARIES}
)
install(TARGETS kdevninja DESTINATION ${PLUGIN_INSTALL_DIR})
########### configurator ##############
kde4_add_ui_files(ninjabuilder_cfg_SRCS ninjaconfig.ui)
kde4_add_kcfg_files(ninjabuilder_cfg_SRCS ninjabuilderconfig.kcfgc)
kde4_add_plugin(kcm_kdev_ninjabuilder ninjabuilderpreferences.cpp ${ninjabuilder_cfg_SRCS})
target_link_libraries(kcm_kdev_ninjabuilder
${KDE4_KIO_LIBS}
${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_PROJECT_LIBRARIES}
${KDEVPLATFORM_UTIL_LIBRARIES})
install(TARGETS kcm_kdev_ninjabuilder DESTINATION ${PLUGIN_INSTALL_DIR})
install(FILES kcm_kdev_ninjabuilder.desktop DESTINATION ${SERVICES_INSTALL_DIR})
configure_file(kdevninja.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevninja.desktop)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevninja.desktop DESTINATION ${SERVICES_INSTALL_DIR})