Mercurial > hg > easyhg-kdiff3
view 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 |
line wrap: on
line source
add_definitions(-DQT3_SUPPORT -DQT3_SUPPORT_WARNINGS) ########### kdiff3 KPart ############### set(kdiff3part_PART_SRCS kdiff3_part.cpp kdiff3.cpp directorymergewindow.cpp merger.cpp pdiff.cpp difftextwindow.cpp diff.cpp optiondialog.cpp mergeresultwindow.cpp fileaccess.cpp gnudiff_analyze.cpp gnudiff_io.cpp gnudiff_xmalloc.cpp common.cpp smalldialogs.cpp ) kde4_add_plugin(kdiff3part WITH_PREFIX ${kdiff3part_PART_SRCS}) set_target_properties(kdiff3part PROPERTIES DEFINE_SYMBOL KDIFF3_PART) target_link_libraries(kdiff3part ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY}) install(TARGETS kdiff3part DESTINATION ${PLUGIN_INSTALL_DIR} ) ########### kdiff3 executable ############### set(kdiff3_SRCS main.cpp kdiff3_shell.cpp ${kdiff3part_PART_SRCS} ) kde4_add_executable(kdiff3 ${kdiff3_SRCS}) target_link_libraries(kdiff3 ${KDE4_KPARTS_LIBS} ${QT_QT3SUPPORT_LIBRARY} ) install(TARGETS kdiff3 ${INSTALL_TARGETS_DEFAULT_ARGS}) ########### install files ############### install( FILES kdiff3part.desktop DESTINATION ${SERVICES_INSTALL_DIR} ) install( FILES kdiff3_part.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3part ) install( FILES kdiff3_shell.rc DESTINATION ${DATA_INSTALL_DIR}/kdiff3 ) install( FILES kdiff3.desktop DESTINATION ${XDG_APPS_INSTALL_DIR} ) kde4_install_icons( ${ICON_INSTALL_DIR} )