mirror of
https://bitbucket.org/smil3y/kde-extraapps.git
synced 2025-02-27 12:22:54 +00:00
52 lines
1.6 KiB
CMake
52 lines
1.6 KiB
CMake
project(cmakebuilder)
|
|
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9032 )
|
|
include_directories(
|
|
${cmakebuilder_SOURCE_DIR}
|
|
${KDevelop_SOURCE_DIR}/projectmanagers/cmake
|
|
)
|
|
|
|
|
|
########### next target ###############
|
|
|
|
set(cmakebuilder_LIB_SRCS
|
|
cmakebuilder.cpp
|
|
cmakejob.cpp
|
|
prunejob.cpp
|
|
)
|
|
|
|
kde4_add_kcfg_files( cmakebuilder_LIB_SRCS cmakebuilderconfig.kcfgc )
|
|
kde4_add_plugin(kdevcmakebuilder ${cmakebuilder_LIB_SRCS})
|
|
target_link_libraries(
|
|
kdevcmakebuilder
|
|
kdev4cmakecommon
|
|
${KDE4_KIO_LIBS}
|
|
${KDE4_KDEUI_LIBS}
|
|
${KDEVPLATFORM_INTERFACES_LIBRARIES}
|
|
${KDEVPLATFORM_OUTPUTVIEW_LIBRARIES}
|
|
${KDEVPLATFORM_UTIL_LIBRARIES}
|
|
${KDEVPLATFORM_PROJECT_LIBRARIES}
|
|
)
|
|
|
|
install(TARGETS kdevcmakebuilder DESTINATION ${PLUGIN_INSTALL_DIR} )
|
|
configure_file(kdevcmakebuilder.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevcmakebuilder.desktop)
|
|
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevcmakebuilder.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
|
########### next target ###############
|
|
|
|
set( cmakebuilder_cfg_SRCS
|
|
cmakebuilderpreferences.cpp
|
|
)
|
|
|
|
set( cmakebuilder_cfg_UI
|
|
cmakebuildersettings.ui
|
|
)
|
|
|
|
|
|
kde4_add_ui_files( cmakebuilder_cfg_SRCS ${cmakebuilder_cfg_UI} )
|
|
kde4_add_kcfg_files( cmakebuilder_cfg_SRCS cmakebuilderconfig.kcfgc )
|
|
|
|
kde4_add_plugin( kcm_kdev_cmakebuilder ${cmakebuilder_cfg_SRCS} )
|
|
target_link_libraries( kcm_kdev_cmakebuilder ${KDE4_KIO_LIBS} ${KDEVPLATFORM_INTERFACES_LIBRARIES} ${KDEVPLATFORM_PROJECT_LIBRARIES} ${KDEVPLATFORM_UTIL_LIBRARIES} )
|
|
install( TARGETS kcm_kdev_cmakebuilder DESTINATION ${PLUGIN_INSTALL_DIR} )
|
|
install( FILES kcm_kdev_cmakebuilder.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
|
|
|
|
|