mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-26 20:03:10 +00:00
32 lines
1.1 KiB
CMake
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})
|
|
|