summaryrefslogtreecommitdiffstats
path: root/src/kdiff3.pro
diff options
context:
space:
mode:
Diffstat (limited to 'src/kdiff3.pro')
-rw-r--r--src/kdiff3.pro57
1 files changed, 57 insertions, 0 deletions
diff --git a/src/kdiff3.pro b/src/kdiff3.pro
new file mode 100644
index 0000000..71ff682
--- /dev/null
+++ b/src/kdiff3.pro
@@ -0,0 +1,57 @@
+TEMPLATE = app
+# When unresolved items remain during linking: Try adding "shared" in the CONFIG.
+CONFIG += qt warn_on thread release
+HEADERS = version.h \
+ diff.h \
+ difftextwindow.h \
+ mergeresultwindow.h \
+ kdiff3.h \
+ merger.h \
+ optiondialog.h \
+ kreplacements/kreplacements.h \
+ directorymergewindow.h \
+ fileaccess.h \
+ kdiff3_shell.h \
+ kdiff3_part.h \
+ smalldialogs.h
+SOURCES = main.cpp \
+ diff.cpp \
+ difftextwindow.cpp \
+ kdiff3.cpp \
+ merger.cpp \
+ mergeresultwindow.cpp \
+ optiondialog.cpp \
+ pdiff.cpp \
+ directorymergewindow.cpp \
+ fileaccess.cpp \
+ smalldialogs.cpp \
+ kdiff3_shell.cpp \
+ kdiff3_part.cpp \
+ gnudiff_analyze.cpp \
+ gnudiff_io.cpp \
+ gnudiff_xmalloc.cpp \
+ common.cpp \
+ kreplacements/kreplacements.cpp \
+ kreplacements/ShellContextMenu.cpp
+TARGET = kdiff3
+INCLUDEPATH += . ./kreplacements
+
+win32 {
+# QMAKE_CXXFLAGS_DEBUG -= -Zi
+# QMAKE_CXXFLAGS_DEBUG += -GX -GR -Z7 /FR -DQT_NO_ASCII_CAST
+# QMAKE_LFLAGS_DEBUG += /PDB:NONE
+# QMAKE_CXXFLAGS_RELEASE += -GX -GR -DNDEBUG -DQT_NO_ASCII_CAST
+
+ QMAKE_CXXFLAGS_DEBUG += -DQT_NO_ASCII_CAST
+ QMAKE_CXXFLAGS_RELEASE += -DNDEBUG -DQT_NO_ASCII_CAST
+ RC_FILE = kdiff3.rc
+}
+unix {
+ documentation.path = /usr/local/share/doc/kdiff3
+ documentation.files = ../doc/*
+
+ INSTALLS += documentation
+
+ target.path = /usr/local/bin
+ INSTALLS += target
+}