Mercurial > hg > easyhg-kdiff3
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 |