aboutsummaryrefslogtreecommitdiffstats
path: root/src/qtcreatorplugin.pri
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@digia.com>2014-08-25 10:59:42 +0200
committerEike Ziller <eike.ziller@digia.com>2014-08-26 11:00:57 +0200
commit78b642eb0c2bb631793a41110df09214dccba00a (patch)
tree80785139a4d606427debb3ea46d64e90a553e664 /src/qtcreatorplugin.pri
parent306ca6fce07fca984960c825178df3ae7eb46b6a (diff)
Remove pre-Qt 5.3.1 code paths from main Qt Creator pro and pri files
Change-Id: I71bee691a2b9bad7dbdb4ca9c0a938d4313305f7 Reviewed-by: hjk <hjk121@nokiamail.com>
Diffstat (limited to 'src/qtcreatorplugin.pri')
-rw-r--r--src/qtcreatorplugin.pri33
1 files changed, 10 insertions, 23 deletions
diff --git a/src/qtcreatorplugin.pri b/src/qtcreatorplugin.pri
index 0fe283d2e8..6b9b0237cf 100644
--- a/src/qtcreatorplugin.pri
+++ b/src/qtcreatorplugin.pri
@@ -73,21 +73,10 @@ isEmpty(TARGET) {
error("qtcreatorplugin.pri: You must provide a TARGET")
}
-isEqual(QT_MAJOR_VERSION, 5) {
-
defineReplace(stripOutDir) {
return($$relative_path($$1, $$OUT_PWD))
}
-} else { # qt5
-
-defineReplace(stripOutDir) {
- 1 ~= s|^$$re_escape($$OUT_PWD/)||$$i_flag
- return($$1)
-}
-
-} # qt5
-
PLUGINSPEC = $$_PRO_FILE_PWD_/$${TARGET}.pluginspec
PLUGINSPEC_IN = $${PLUGINSPEC}.in
exists($$PLUGINSPEC_IN) {
@@ -107,21 +96,19 @@ copy2build.name = COPY ${QMAKE_FILE_IN}
copy2build.CONFIG += no_link no_clean
QMAKE_EXTRA_COMPILERS += copy2build
-greaterThan(QT_MAJOR_VERSION, 4) {
# Create a Json file containing the plugin information required by
# Qt 5's plugin system by running a XSLT sheet on the
# pluginspec file before moc runs.
- XMLPATTERNS = $$targetPath($$[QT_INSTALL_BINS]/xmlpatterns)
-
- pluginspec2json.name = Create Qt 5 plugin json file
- pluginspec2json.input = PLUGINSPEC
- pluginspec2json.variable_out = GENERATED_FILES
- pluginspec2json.output = $${TARGET}.json
- pluginspec2json.commands = $$XMLPATTERNS -no-format -output $$pluginspec2json.output $$PWD/qtcreatorplugin2json.xsl $$PLUGINSPEC
- pluginspec2json.CONFIG += no_link
- moc_header.depends += $$pluginspec2json.output
- QMAKE_EXTRA_COMPILERS += pluginspec2json
-}
+XMLPATTERNS = $$targetPath($$[QT_INSTALL_BINS]/xmlpatterns)
+
+pluginspec2json.name = Create Qt 5 plugin json file
+pluginspec2json.input = PLUGINSPEC
+pluginspec2json.variable_out = GENERATED_FILES
+pluginspec2json.output = $${TARGET}.json
+pluginspec2json.commands = $$XMLPATTERNS -no-format -output $$pluginspec2json.output $$PWD/qtcreatorplugin2json.xsl $$PLUGINSPEC
+pluginspec2json.CONFIG += no_link
+moc_header.depends += $$pluginspec2json.output
+QMAKE_EXTRA_COMPILERS += pluginspec2json
macx {
QMAKE_LFLAGS_SONAME = -Wl,-install_name,@rpath/PlugIns/