
add_definitions( -DKDE_DEFAULT_DEBUG_AREA=9039 )
include_directories(
    ${CMAKE_SOURCE_DIR}/buildtools/builders/makebuilder
    )


########### next target ###############

set(qmakebuilder_LIB_SRCS
    qmakebuilder.cpp
    qmakejob.cpp
)


kde4_add_plugin(kdevqmakebuilder ${qmakebuilder_LIB_SRCS})
target_link_libraries(
    kdevqmakebuilder
        ${KDE4_KDEUI_LIBS}
        ${QT_QTDESIGNER_LIBRARY}
        ${KDevPlatform_INTERFACES_LIBRARY}
        ${KDevPlatform_OUTPUTVIEW_LIBRARY}
        ${KDevPlatform_UTIL_LIBRARY}
        ${KDevPlatform_PROJECT_LIBRARY}
)

install(TARGETS kdevqmakebuilder DESTINATION ${PLUGIN_INSTALL_DIR} )

########### next target ###############
set( qmakebuilder_cfg_SRCS
    qmakebuilderpreferences.cpp
)

set( qmakebuilder_cfg_UI
    qmakeconfig.ui
)


kde4_add_ui_files( qmakebuilder_cfg_SRCS ${qmakebuilder_cfg_UI} )
kde4_add_kcfg_files( qmakebuilder_cfg_SRCS qmakebuilderconfig.kcfgc )
kde4_add_plugin( kcm_kdev_qmakebuilder ${qmakebuilder_cfg_SRCS} )
target_link_libraries( kcm_kdev_qmakebuilder ${KDE4_KIO_LIBS} ${KDevPlatform_INTERFACES_LIBRARY} ${KDevPlatform_PROJECT_LIBRARY} )

########### install files ###############
install( FILES kdevqmakebuilder.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES iqmakebuilder.h DESTINATION ${INCLUDE_INSTALL_DIR}/kdevelop/qmake )
install( TARGETS kcm_kdev_qmakebuilder DESTINATION ${PLUGIN_INSTALL_DIR} )
install( FILES kcm_kdev_qmakebuilder.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
install( FILES data.kdev4 DESTINATION ${DATA_INSTALL_DIR}/kdevqmakebuilder )


