summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2017-10-24 10:09:48 +0200
committerAnne Jan Brouwer <brouwer@annejan.com>2017-10-24 10:09:48 +0200
commit6e1b6522c3651e7b6dd71aa37967d16eafdf260c (patch)
treee0d63ce2392da93c6049d00f5c51f196fd34b9f8
parent7c7867770c6584996e9ff3c2618bb3288d6adc31 (diff)
parent0374d7cbb4b586feed1e203a8260de923ca3b5b1 (diff)
Merge branch 'tezeb-master'
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml2
-rw-r--r--appdmg.json2
-rw-r--r--localization/localization_ar_MA.ts2
-rw-r--r--localization/localization_cs_CZ.ts2
-rwxr-xr-xlocalization/localization_de_DE.ts2
-rwxr-xr-xlocalization/localization_de_LU.ts2
-rw-r--r--localization/localization_el_GR.ts2
-rw-r--r--localization/localization_en_GB.ts2
-rw-r--r--localization/localization_en_US.ts2
-rw-r--r--localization/localization_es_ES.ts2
-rw-r--r--localization/localization_fr_BE.ts2
-rw-r--r--localization/localization_fr_FR.ts2
-rw-r--r--localization/localization_fr_LU.ts2
-rw-r--r--localization/localization_gl_ES.ts2
-rw-r--r--localization/localization_he_IL.ts2
-rw-r--r--localization/localization_hu_HU.ts2
-rw-r--r--localization/localization_it_IT.ts2
-rw-r--r--localization/localization_lb_LU.ts2
-rw-r--r--localization/localization_nl_BE.ts2
-rw-r--r--localization/localization_nl_NL.ts2
-rw-r--r--localization/localization_pl_PL.ts2
-rw-r--r--localization/localization_pt_PT.ts2
-rw-r--r--localization/localization_ru_RU.ts2
-rw-r--r--localization/localization_sv_SE.ts2
-rw-r--r--localization/localization_zh_CN.ts2
-rw-r--r--main/main.cpp (renamed from src/main.cpp)0
-rw-r--r--main/main.pro27
-rw-r--r--qtpass.pri77
-rw-r--r--qtpass.pro32
-rwxr-xr-xrelease-mac2
-rw-r--r--src/src.pro135
-rw-r--r--tests/auto/util/util.pro10
-rw-r--r--tests/tests.pro1
34 files changed, 169 insertions, 166 deletions
diff --git a/.gitignore b/.gitignore
index 3294fbd3..257108f8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -16,3 +16,4 @@ moc_*.cpp
qrc_*.cpp
ui_*.h
localization/*.qm
+build/
diff --git a/.travis.yml b/.travis.yml
index a02d4b4b..9b39a548 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -52,7 +52,7 @@ script:
- qmake -Wall qtpass.pro
- make -j$(nproc)
- make check TESTARGS="--platform offscreen"
-- if [ "$TRAVIS_OS_NAME" = "osx" ]; then macdeployqt src/QtPass.app; fi
+- if [ "$TRAVIS_OS_NAME" = "osx" ]; then macdeployqt main/QtPass.app; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/FAQ\.md/https:\/\/qtpass.org\/docs\/md_FAQ.html/' < README.md > README.faq; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/CONTRIBUTING\.md/https:\/\/qtpass.org\/docs\/md_CONTRIBUTING.html/' < README.faq > README.contrib; fi
- if [ "$TRAVIS_OS_NAME" = "osx" ]; then sed 's/\[\!.*//' < README.contrib > README.clean; fi
diff --git a/appdmg.json b/appdmg.json
index 6d386c00..53df620f 100644
--- a/appdmg.json
+++ b/appdmg.json
@@ -4,7 +4,7 @@
"background": "artwork/icon.png",
"icon-size": 80,
"contents": [
- { "x": 64, "y": 64, "type": "file", "path": "src/QtPass.app" },
+ { "x": 64, "y": 64, "type": "file", "path": "main/QtPass.app" },
{ "x": 428, "y": 64, "type": "link", "path": "/Applications" },
{ "x": 64, "y": 448, "type": "file", "path": "README.rtf" },
{ "x": 428, "y": 448, "type": "file", "path": "LICENSE" }
diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts
index 5dfd3a09..1303e9f8 100644
--- a/localization/localization_ar_MA.ts
+++ b/localization/localization_ar_MA.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
diff --git a/localization/localization_cs_CZ.ts b/localization/localization_cs_CZ.ts
index 3533b070..5d9b6a13 100644
--- a/localization/localization_cs_CZ.ts
+++ b/localization/localization_cs_CZ.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index 00a5964e..372e673f 100755
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -878,7 +878,7 @@ Neues Passwort-Datei:
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_de_LU.ts b/localization/localization_de_LU.ts
index 4d0c19d7..7d6815c8 100755
--- a/localization/localization_de_LU.ts
+++ b/localization/localization_de_LU.ts
@@ -877,7 +877,7 @@ Neues Passwort-Datei:
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_el_GR.ts b/localization/localization_el_GR.ts
index e5d894e1..a63eb0bc 100644
--- a/localization/localization_el_GR.ts
+++ b/localization/localization_el_GR.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_en_GB.ts b/localization/localization_en_GB.ts
index cfea8c56..aba3ef73 100644
--- a/localization/localization_en_GB.ts
+++ b/localization/localization_en_GB.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_en_US.ts b/localization/localization_en_US.ts
index 5d8c8322..41c02d0d 100644
--- a/localization/localization_en_US.ts
+++ b/localization/localization_en_US.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts
index ea91d2bf..c8c9fd1c 100644
--- a/localization/localization_es_ES.ts
+++ b/localization/localization_es_ES.ts
@@ -867,7 +867,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_fr_BE.ts b/localization/localization_fr_BE.ts
index 5000a351..3ff6ebba 100644
--- a/localization/localization_fr_BE.ts
+++ b/localization/localization_fr_BE.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
diff --git a/localization/localization_fr_FR.ts b/localization/localization_fr_FR.ts
index a6e01c62..98a91c3a 100644
--- a/localization/localization_fr_FR.ts
+++ b/localization/localization_fr_FR.ts
@@ -899,7 +899,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
diff --git a/localization/localization_fr_LU.ts b/localization/localization_fr_LU.ts
index caee63a6..346de50d 100644
--- a/localization/localization_fr_LU.ts
+++ b/localization/localization_fr_LU.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>GAD</translation>
</message>
diff --git a/localization/localization_gl_ES.ts b/localization/localization_gl_ES.ts
index 3b9952b4..c1c1860e 100644
--- a/localization/localization_gl_ES.ts
+++ b/localization/localization_gl_ES.ts
@@ -965,7 +965,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_he_IL.ts b/localization/localization_he_IL.ts
index d1568257..069f5b49 100644
--- a/localization/localization_he_IL.ts
+++ b/localization/localization_he_IL.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
diff --git a/localization/localization_hu_HU.ts b/localization/localization_hu_HU.ts
index 552cd90d..ae2d3ded 100644
--- a/localization/localization_hu_HU.ts
+++ b/localization/localization_hu_HU.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_it_IT.ts b/localization/localization_it_IT.ts
index 6a55a1c4..08f48466 100644
--- a/localization/localization_it_IT.ts
+++ b/localization/localization_it_IT.ts
@@ -873,7 +873,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_lb_LU.ts b/localization/localization_lb_LU.ts
index 14d78785..867e0e43 100644
--- a/localization/localization_lb_LU.ts
+++ b/localization/localization_lb_LU.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_nl_BE.ts b/localization/localization_nl_BE.ts
index 22d867bd..18fb4b26 100644
--- a/localization/localization_nl_BE.ts
+++ b/localization/localization_nl_BE.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_nl_NL.ts b/localization/localization_nl_NL.ts
index 0ce90f34..1dd072c0 100644
--- a/localization/localization_nl_NL.ts
+++ b/localization/localization_nl_NL.ts
@@ -892,7 +892,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_pl_PL.ts b/localization/localization_pl_PL.ts
index a3b50cb0..1500fc8d 100644
--- a/localization/localization_pl_PL.ts
+++ b/localization/localization_pl_PL.ts
@@ -854,7 +854,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation type="unfinished"></translation>
</message>
diff --git a/localization/localization_pt_PT.ts b/localization/localization_pt_PT.ts
index 1894228f..9a4511fe 100644
--- a/localization/localization_pt_PT.ts
+++ b/localization/localization_pt_PT.ts
@@ -863,7 +863,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_ru_RU.ts b/localization/localization_ru_RU.ts
index 0db28968..b2ca56f4 100644
--- a/localization/localization_ru_RU.ts
+++ b/localization/localization_ru_RU.ts
@@ -891,7 +891,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_sv_SE.ts b/localization/localization_sv_SE.ts
index c0efc12a..80947918 100644
--- a/localization/localization_sv_SE.ts
+++ b/localization/localization_sv_SE.ts
@@ -868,7 +868,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_zh_CN.ts b/localization/localization_zh_CN.ts
index e7b9046e..f80e7db9 100644
--- a/localization/localization_zh_CN.ts
+++ b/localization/localization_zh_CN.ts
@@ -891,7 +891,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../src/main.cpp" line="78"/>
+ <location filename="../main/main.cpp" line="78"/>
<source>LTR</source>
<translation>从左到右</translation>
</message>
diff --git a/src/main.cpp b/main/main.cpp
index 8a18409c..8a18409c 100644
--- a/src/main.cpp
+++ b/main/main.cpp
diff --git a/main/main.pro b/main/main.pro
new file mode 100644
index 00000000..e6480c94
--- /dev/null
+++ b/main/main.pro
@@ -0,0 +1,27 @@
+!include(../qtpass.pri) { error("Couldn't find the qtpass.pri file!") }
+
+TEMPLATE = app
+QT += core gui
+
+CONFIG += c++11
+LIBS = -L"$$OUT_PWD/../src/$(OBJECTS_DIR)" -lqtpass $$LIBS
+INCLUDEPATH += ../src
+
+macx {
+ TARGET = QtPass
+} else {
+ TARGET = qtpass
+}
+
+SOURCES += main.cpp
+
+isEmpty(PREFIX) {
+ PREFIX = $$(PREFIX)
+}
+
+isEmpty(PREFIX) {
+ PREFIX = /usr/local
+}
+target.path = $$PREFIX/bin/
+
+INSTALLS += target
diff --git a/qtpass.pri b/qtpass.pri
index 3e89fe87..b6568524 100644
--- a/qtpass.pri
+++ b/qtpass.pri
@@ -1,7 +1,80 @@
VERSION = 1.2.0-pre
-TEMPLATE = subdirs
-
CONFIG(coverage) {
QMAKE_LFLAGS += --coverage
+ QMAKE_CXXFLAGS += --coverage
+}
+
+CONFIG(debug, debug|release) {
+ QMAKE_CXXFLAGS += -g -c -Wall -O0
+ QMAKE_LFLAGS += -O0
+}
+
+greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
+
+clang|gcc:QMAKE_CXXFLAGS_WARN_ON += -Wno-unknown-pragmas
+
+nosingleapp {
+ QMAKE_CXXFLAGS += -DSINGLE_APP=0
+} else {
+ QT += network
+ QMAKE_CXXFLAGS += -DSINGLE_APP=1
+}
+
+DEFINES += "VERSION=\"\\\"$$VERSION\\\"\""
+
+CODECFORSRC = UTF-8
+CODECFORTR = UTF-8
+
+macx {
+ QMAKE_MAC_SDK = macosx
+ QT += svg
}
+
+isEmpty(QMAKE_LRELEASE) {
+ win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
+ else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
+ unix {
+ !exists($$QMAKE_LRELEASE) {
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ QMAKE_LRELEASE = lrelease-qt5
+ } else {
+ QMAKE_LRELEASE = lrelease-qt4
+ }
+ }
+ } else {
+ !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
+ }
+}
+
+isEmpty(QMAKE_LUPDATE) {
+ win32|os2:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]\\lupdate.exe
+ else:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]/lupdate
+ unix {
+ !exists($$QMAKE_LUPDATE) {
+ greaterThan(QT_MAJOR_VERSION, 4) {
+ QMAKE_LUPDATE = lupdate-qt5
+ } else {
+ QMAKE_LUPDATE = lupdate-qt4
+ }
+ }
+ } else {
+ !exists($$QMAKE_LUPDATE) { QMAKE_LUPDATE = lupdate }
+ }
+}
+
+win32 {
+ RC_FILE = ../windows.rc
+ static {
+ QMAKE_LFLAGS += -static-libgcc -static-libstdc++
+ }
+ gcc:QMAKE_LFLAGS += -Wl,--dynamicbase -Wl,--nxcompat
+ msvc:QMAKE_LFLAGS += /DYNAMICBASE /NXCOMPAT
+ LIBS += -lmpr -lbcrypt
+} else:macx {
+ ICON = ../artwork/icon.icns
+ QMAKE_INFO_PLIST = ../qtpass.plist
+} else:bsd {
+ LIBS += -L/usr/local/lib
+}
+
diff --git a/qtpass.pro b/qtpass.pro
index 4bec8406..c0026c08 100644
--- a/qtpass.pro
+++ b/qtpass.pro
@@ -1,7 +1,9 @@
!include(qtpass.pri) { error("Couldn't find the qtpass.pri file!") }
-SUBDIRS += src tests
+TEMPLATE = subdirs
+SUBDIRS += src tests main
tests.depends = src
+main.depends = tests
OTHER_FILES += LICENSE \
README.md \
@@ -55,3 +57,31 @@ CONFIG(coverage) {
QMAKE_CLEAN += src/$$OBJECTS_DIR/*.gc?? src/*.gcov
QMAKE_DISTCLEAN += -r src/$$OBJECTS_DIR/lcov/
}
+
+TRANSLATIONS += localization/localization_nl_NL.ts \
+ localization/localization_de_DE.ts \
+ localization/localization_es_ES.ts \
+ localization/localization_gl_ES.ts \
+ localization/localization_hu_HU.ts \
+ localization/localization_sv_SE.ts \
+ localization/localization_pl_PL.ts \
+ localization/localization_ru_RU.ts \
+ localization/localization_he_IL.ts \
+ localization/localization_zh_CN.ts \
+ localization/localization_ar_MA.ts \
+ localization/localization_fr_FR.ts \
+ localization/localization_fr_BE.ts \
+ localization/localization_nl_BE.ts \
+ localization/localization_fr_LU.ts \
+ localization/localization_de_LU.ts \
+ localization/localization_lb_LU.ts \
+ localization/localization_en_GB.ts \
+ localization/localization_en_US.ts \
+ localization/localization_el_GR.ts \
+ localization/localization_cs_CZ.ts \
+ localization/localization_it_IT.ts \
+ localization/localization_pt_PT.ts
+
+system($$QMAKE_LUPDATE $$_PRO_FILE_)
+system($$QMAKE_LRELEASE $$_PRO_FILE_)
+
diff --git a/release-mac b/release-mac
index 7266eed5..6f1d592f 100755
--- a/release-mac
+++ b/release-mac
@@ -4,4 +4,4 @@ sed 's/CHANGELOG\.md/https:\/\/qtpass.org\/docs\/md__c_h_a_n_g_e_l_o_g.html/' <
sed 's/\[\!.*//' < README.changelog > README.clean
pandoc --standalone --from=markdown_github --to=rtf --output=README.rtf README.clean FAQ.md CONTRIBUTING.md CHANGELOG.md
doxygen
-qmake CONFIG+=release && make && macdeployqt src/QtPass.app && appdmg appdmg.json src/QtPass.dmg
+qmake CONFIG+=release && make && macdeployqt main/QtPass.app && appdmg appdmg.json main/QtPass.dmg
diff --git a/src/src.pro b/src/src.pro
index 5cf24593..55a60b97 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -1,31 +1,12 @@
!include(../qtpass.pri) { error("Couldn't find the qtpass.pri file!") }
-TEMPLATE = app
+TEMPLATE = lib
QT += core gui
+TARGET = qtpass
-CONFIG += c++11
+CONFIG += c++11 staticlib
-greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
-
-CONFIG(debug, debug|release) {
- QMAKE_CXXFLAGS += -g -c -Wall -O0
- QMAKE_LFLAGS += -O0
-}
-
-CONFIG(coverage) {
- QMAKE_CXXFLAGS += --coverage
-}
-
-macx {
- TARGET = QtPass
- QMAKE_MAC_SDK = macosx
- QT += svg
-} else {
- TARGET = qtpass
-}
-
-SOURCES += main.cpp \
- mainwindow.cpp \
+SOURCES += mainwindow.cpp \
configdialog.cpp \
storemodel.cpp \
util.cpp \
@@ -71,79 +52,6 @@ FORMS += mainwindow.ui \
keygendialog.ui \
passworddialog.ui
-clang|gcc:QMAKE_CXXFLAGS_WARN_ON += -Wno-unknown-pragmas
-
-nosingleapp {
- QMAKE_CXXFLAGS += -DSINGLE_APP=0
-} else {
- SOURCES += singleapplication.cpp
- HEADERS += singleapplication.h
- QT += network
- QMAKE_CXXFLAGS += -DSINGLE_APP=1
-}
-
-DEFINES += "VERSION=\"\\\"$$VERSION\\\"\""
-
-
-TRANSLATIONS += ../localization/localization_nl_NL.ts \
- ../localization/localization_de_DE.ts \
- ../localization/localization_es_ES.ts \
- ../localization/localization_gl_ES.ts \
- ../localization/localization_hu_HU.ts \
- ../localization/localization_sv_SE.ts \
- ../localization/localization_pl_PL.ts \
- ../localization/localization_ru_RU.ts \
- ../localization/localization_he_IL.ts \
- ../localization/localization_zh_CN.ts \
- ../localization/localization_ar_MA.ts \
- ../localization/localization_fr_FR.ts \
- ../localization/localization_fr_BE.ts \
- ../localization/localization_nl_BE.ts \
- ../localization/localization_fr_LU.ts \
- ../localization/localization_de_LU.ts \
- ../localization/localization_lb_LU.ts \
- ../localization/localization_en_GB.ts \
- ../localization/localization_en_US.ts \
- ../localization/localization_el_GR.ts \
- ../localization/localization_cs_CZ.ts \
- ../localization/localization_it_IT.ts \
- ../localization/localization_pt_PT.ts
-
-CODECFORSRC = UTF-8
-CODECFORTR = UTF-8
-
-isEmpty(QMAKE_LRELEASE) {
- win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\\lrelease.exe
- else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
- unix {
- !exists($$QMAKE_LRELEASE) {
- greaterThan(QT_MAJOR_VERSION, 4) {
- QMAKE_LRELEASE = lrelease-qt5
- } else {
- QMAKE_LRELEASE = lrelease-qt4
- }
- }
- } else {
- !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
- }
-}
-
-isEmpty(QMAKE_LUPDATE) {
- win32|os2:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]\\lupdate.exe
- else:QMAKE_LUPDATE = $$[QT_INSTALL_BINS]/lupdate
- unix {
- !exists($$QMAKE_LUPDATE) {
- greaterThan(QT_MAJOR_VERSION, 4) {
- QMAKE_LUPDATE = lupdate-qt5
- } else {
- QMAKE_LUPDATE = lupdate-qt4
- }
- }
- } else {
- !exists($$QMAKE_LUPDATE) { QMAKE_LUPDATE = lupdate }
- }
-}
-
updateqm.input = TRANSLATIONS
updateqm.output = ../localization/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ../localization/${QMAKE_FILE_BASE}.qm
@@ -151,38 +59,9 @@ updateqm.CONFIG += no_link target_predeps
QMAKE_EXTRA_COMPILERS += updateqm
PRE_TARGETDEPS += compiler_updateqm_make_all
-win32 {
- system($$QMAKE_LUPDATE ../qtpass.pro)
- system($$QMAKE_LRELEASE ../qtpass.pro)
-} else {
- system($$QMAKE_LUPDATE $$_PRO_FILE_)
- system($$QMAKE_LRELEASE $$_PRO_FILE_)
-}
-
RESOURCES += ../resources.qrc
-win32 {
- RC_FILE = ../windows.rc
- static {
- QMAK