kde-extraapps/kdevelop/providers/ghprovider/CMakeLists.txt

49 lines
1.2 KiB
Text
Raw Normal View History

project(ghprovider)
2015-07-26 15:20:13 +03:00
find_package(KDE4 4.14.3 REQUIRED)
include (KDE4Defaults)
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/cmake ${CMAKE_MODULE_PATH})
if(NOT QJSON_FOUND)
message("Could not find QJson" FATAL_ERROR)
endif()
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
${KDE4_INCLUDES}
${KDEVPLATFORM_INCLUDE_DIR}
${QJSON_INCLUDE_DIR}
)
add_subdirectory(icons)
add_definitions( ${QT_DEFINITIONS} ${KDE4_DEFINITIONS} )
set(kdevghprovider_PART_SRCS
ghlineedit.cpp
ghprovidermodel.cpp
ghproviderplugin.cpp
ghproviderwidget.cpp
ghresource.cpp
ghaccount.cpp
ghdialog.cpp
)
kde4_add_plugin(kdevghprovider ${kdevghprovider_PART_SRCS})
target_link_libraries(kdevghprovider
${KDE4_KDEUI_LIBS}
${KDEVPLATFORM_INTERFACES_LIBRARIES}
${KDEVPLATFORM_VCS_LIBRARIES}
${KDE4_KIO_LIBS}
${KDEVPLATFORM_LANGUAGE_LIBRARIES}
${KDEVPLATFORM_OUTPUTVIEW_LIBRARIES}
${KDEVPLATFORM_UTIL_LIBRARIES}
${QJSON_LIBRARIES}
)
install(TARGETS kdevghprovider DESTINATION ${PLUGIN_INSTALL_DIR})
configure_file(kdevghprovider.desktop.cmake ${CMAKE_CURRENT_BINARY_DIR}/kdevghprovider.desktop)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/kdevghprovider.desktop DESTINATION ${SERVICES_INSTALL_DIR})