kde-extraapps/kompare/CMakeLists.txt
Ivailo Monev 711ba47beb generic: build system cleanups
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
2015-11-22 16:58:05 +02:00

56 lines
1.2 KiB
CMake

project(kompare)
add_subdirectory( libkomparediff2 )
add_subdirectory( interfaces )
add_subdirectory( libdialogpages )
add_subdirectory( komparenavtreepart )
add_subdirectory( komparepart )
add_subdirectory( pics )
include_directories(
${CMAKE_CURRENT_SOURCE_DIR}/komparepart
${CMAKE_CURRENT_SOURCE_DIR}/libdialogpages
${CMAKE_CURRENT_SOURCE_DIR}/interfaces
${CMAKE_CURRENT_SOURCE_DIR}/komparenavtreepart
${CMAKE_CURRENT_SOURCE_DIR}/komparepart
${CMAKE_CURRENT_SOURCE_DIR}/libkomparediff2
)
########### next target ###############
set(kompare_SRCS
main.cpp
kompare_shell.cpp
kompareurldialog.cpp
)
add_executable(kompare ${kompare_SRCS})
target_link_libraries(kompare
kompareinterface
komparediff2
komparedialogpages
${KDE4_KTEXTEDITOR_LIBS}
)
install(TARGETS kompare ${INSTALL_TARGETS_DEFAULT_ARGS})
########### install files ###############
install(
PROGRAMS kompare.desktop
DESTINATION ${XDG_APPS_INSTALL_DIR}
)
install(
FILES kompareui.rc
DESTINATION ${DATA_INSTALL_DIR}/kompare
)
install(
FILES
komparenavigationpart.desktop
kompareviewpart.desktop
DESTINATION ${SERVICETYPES_INSTALL_DIR}
)