annotate kdiff3/src-QT4/CMakeLists.txt @ 113:7bca1f1340f6 tip

Build fixes for Xcode 10 / Qt 5.12
author Chris Cannam
date Mon, 17 Dec 2018 11:13:01 +0000
parents 5024edf90636
children
rev   line source
joachim99@81 1
joachim99@81 2
joachim99@81 3 add_definitions(-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS)
joachim99@81 4
joachim99@81 5
joachim99@81 6 ########### kdiff3 KPart ###############
joachim99@81 7
joachim99@81 8 set(kdiff3part_PART_SRCS
joachim99@81 9 kdiff3_part.cpp
joachim99@81 10 kdiff3.cpp
joachim99@81 11 directorymergewindow.cpp
joachim99@81 12 merger.cpp
joachim99@81 13 pdiff.cpp
joachim99@81 14 difftextwindow.cpp
joachim99@81 15 diff.cpp
joachim99@81 16 optiondialog.cpp
joachim99@81 17 mergeresultwindow.cpp
joachim99@81 18 fileaccess.cpp
joachim99@81 19 gnudiff_analyze.cpp
joachim99@81 20 gnudiff_io.cpp
joachim99@81 21 gnudiff_xmalloc.cpp
joachim99@81 22 common.cpp
joachim99@81 23 smalldialogs.cpp )
joachim99@81 24
joachim99@81 25 kde4_add_plugin(kdiff3part WITH_PREFIX ${kdiff3part_PART_SRCS})
joachim99@81 26
joachim99@81 27 set_target_properties(kdiff3part PROPERTIES DEFINE_SYMBOL KDIFF3_PART)
joachim99@81 28
joachim99@81 29 target_link_libraries(kdiff3part ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY})
joachim99@81 30
joachim99@81 31 install(TARGETS kdiff3part DESTINATION ${PLUGIN_INSTALL_DIR} )
joachim99@81 32
joachim99@81 33 ########### kdiff3 executable ###############
joachim99@81 34
joachim99@81 35 set(kdiff3_SRCS
joachim99@81 36 main.cpp
joachim99@81 37 kdiff3_shell.cpp
joachim99@81 38 ${kdiff3part_PART_SRCS}
joachim99@81 39 )
joachim99@81 40
joachim99@81 41 kde4_add_executable(kdiff3 ${kdiff3_SRCS})
joachim99@81 42
joachim99@81 43 target_link_libraries(kdiff3 ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY} )
joachim99@81 44
joachim99@81 45 install(TARGETS kdiff3 ${INSTALL_TARGETS_DEFAULT_ARGS})
joachim99@81 46
joachim99@81 47
joachim99@81 48 ########### install files ###############
joachim99@81 49
joachim99@81 50 install( FILES kdiff3part.desktop DESTINATION ${SERVICES_INSTALL_DIR} )
joachim99@97 51 install( FILES kdiff3_part.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3part )
joachim99@81 52 install( FILES kdiff3_shell.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3 )
joachim99@81 53 install( FILES kdiff3.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} )
joachim99@81 54
joachim99@81 55 kde4_install_icons( ${ICON_INSTALL_DIR} )
joachim99@81 56
joachim99@81 57