joachim99@81: joachim99@81: joachim99@81: add_definitions(-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS) joachim99@81: joachim99@81: joachim99@81: ########### kdiff3 KPart ############### joachim99@81: joachim99@81: set(kdiff3part_PART_SRCS joachim99@81: kdiff3_part.cpp joachim99@81: kdiff3.cpp joachim99@81: directorymergewindow.cpp joachim99@81: merger.cpp joachim99@81: pdiff.cpp joachim99@81: difftextwindow.cpp joachim99@81: diff.cpp joachim99@81: optiondialog.cpp joachim99@81: mergeresultwindow.cpp joachim99@81: fileaccess.cpp joachim99@81: gnudiff_analyze.cpp joachim99@81: gnudiff_io.cpp joachim99@81: gnudiff_xmalloc.cpp joachim99@81: common.cpp joachim99@81: smalldialogs.cpp ) joachim99@81: joachim99@81: kde4_add_plugin(kdiff3part WITH_PREFIX ${kdiff3part_PART_SRCS}) joachim99@81: joachim99@81: set_target_properties(kdiff3part PROPERTIES DEFINE_SYMBOL KDIFF3_PART) joachim99@81: joachim99@81: target_link_libraries(kdiff3part ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY}) joachim99@81: joachim99@81: install(TARGETS kdiff3part DESTINATION ${PLUGIN_INSTALL_DIR} ) joachim99@81: joachim99@81: ########### kdiff3 executable ############### joachim99@81: joachim99@81: set(kdiff3_SRCS joachim99@81: main.cpp joachim99@81: kdiff3_shell.cpp joachim99@81: ${kdiff3part_PART_SRCS} joachim99@81: ) joachim99@81: joachim99@81: kde4_add_executable(kdiff3 ${kdiff3_SRCS}) joachim99@81: joachim99@81: target_link_libraries(kdiff3 ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY} ) joachim99@81: joachim99@81: install(TARGETS kdiff3 ${INSTALL_TARGETS_DEFAULT_ARGS}) joachim99@81: joachim99@81: joachim99@81: ########### install files ############### joachim99@81: joachim99@81: install( FILES kdiff3part.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) joachim99@97: install( FILES kdiff3_part.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3part ) joachim99@81: install( FILES kdiff3_shell.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3 ) joachim99@81: install( FILES kdiff3.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) joachim99@81: joachim99@81: kde4_install_icons( ${ICON_INSTALL_DIR} ) joachim99@81: joachim99@81: