summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@theqtcompany.com>2016-05-17 14:39:09 +0200
committerChristian Stenger <christian.stenger@qt.io>2016-05-18 05:02:40 +0000
commit8da31c87ee643623602af679d6f475f6862850f0 (patch)
tree994094d0268cb07afc723fc613677d42b963947b
parentfb3ffe4c2fe16cd51df4b3f48616f17b56f2514b (diff)
downloadqt-creator-8da31c87ee643623602af679d6f475f6862850f0.tar.gz
Add version number to lib dependencies on windows.
Change-Id: Ied3707f18cf2753679eeaa2bcff0edfba3c7517e Reviewed-by: Eike Ziller <eike.ziller@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@theqtcompany.com>
-rw-r--r--qtcreator.pri11
-rw-r--r--src/qtcreatorlibrary.pri2
-rw-r--r--src/qtcreatorplugin.pri2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro2
-rw-r--r--tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro2
-rw-r--r--tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro2
10 files changed, 19 insertions, 10 deletions
diff --git a/qtcreator.pri b/qtcreator.pri
index 918d0d7b21..bd7f4d7409 100644
--- a/qtcreator.pri
+++ b/qtcreator.pri
@@ -9,7 +9,7 @@ BINARY_ARTIFACTS_BRANCH = master
# enable c++11
CONFIG += c++11
-defineReplace(qtLibraryName) {
+defineReplace(qtLibraryTargetName) {
unset(LIBRARY_NAME)
LIBRARY_NAME = $$1
CONFIG(debug, debug|release) {
@@ -22,6 +22,15 @@ defineReplace(qtLibraryName) {
return($$RET)
}
+defineReplace(qtLibraryName) {
+ RET = $$qtLibraryTargetName($$1)
+ win32 {
+ VERSION_LIST = $$split(QTCREATOR_VERSION, .)
+ RET = $$RET$$first(VERSION_LIST)
+ }
+ return($$RET)
+}
+
defineTest(minQtVersion) {
maj = $$1
min = $$2
diff --git a/src/qtcreatorlibrary.pri b/src/qtcreatorlibrary.pri
index c7a3f12dca..a4165a794f 100644
--- a/src/qtcreatorlibrary.pri
+++ b/src/qtcreatorlibrary.pri
@@ -18,7 +18,7 @@ osx {
}
include(rpath.pri)
-TARGET = $$qtLibraryName($$TARGET)
+TARGET = $$qtLibraryTargetName($$TARGET)
TEMPLATE = lib
CONFIG += shared dll
diff --git a/src/qtcreatorplugin.pri b/src/qtcreatorplugin.pri
index f86de2c313..fc5201f8e2 100644
--- a/src/qtcreatorplugin.pri
+++ b/src/qtcreatorplugin.pri
@@ -102,5 +102,5 @@ INSTALLS += target
MIMETYPES = $$_PRO_FILE_PWD_/$${TARGET}.mimetypes.xml
exists($$MIMETYPES):DISTFILES += $$MIMETYPES
-TARGET = $$qtLibraryName($$TARGET)
+TARGET = $$qtLibraryTargetName($$TARGET)
diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro
index 6afe681a8b..54dcfbabe8 100644
--- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro
+++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro
@@ -10,5 +10,5 @@ QTC_LIB_DEPENDS += extensionsystem
include(../../../../../../qtcreator.pri)
include(../../../../qttestrpath.pri)
-TARGET = $$qtLibraryName(plugin1)
+TARGET = $$qtLibraryTargetName(plugin1)
CONFIG -= debug_and_release_target
diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro
index ce8fe64d55..c776d82fe4 100644
--- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro
+++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro
@@ -10,5 +10,5 @@ QTC_LIB_DEPENDS += extensionsystem
include(../../../../../../qtcreator.pri)
include(../../../../qttestrpath.pri)
-TARGET = $$qtLibraryName(plugin2)
+TARGET = $$qtLibraryTargetName(plugin2)
CONFIG -= debug_and_release_target
diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro
index f828f6571d..243d5ac19a 100644
--- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro
+++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro
@@ -10,5 +10,5 @@ QTC_LIB_DEPENDS += extensionsystem
include(../../../../../../qtcreator.pri)
include(../../../../qttestrpath.pri)
-TARGET = $$qtLibraryName(plugin3)
+TARGET = $$qtLibraryTargetName(plugin3)
CONFIG -= debug_and_release_target
diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro
index 1b05d06de6..0f2bf10922 100644
--- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro
+++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro
@@ -9,7 +9,7 @@ DISTFILES = $$PWD/plugin.json
QTC_LIB_DEPENDS += extensionsystem
include(../../../../qttest.pri)
-TARGET = $$qtLibraryName(plugin1)
+TARGET = $$qtLibraryTargetName(plugin1)
CONFIG -= debug_and_release_target
LIBS += -L$$OUT_PWD/../plugin2 -L$$OUT_PWD/../plugin3
diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro
index 3ec652ccf9..a168390bc7 100644
--- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro
+++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro
@@ -9,7 +9,7 @@ DISTFILES = $$PWD/plugin.json
QTC_LIB_DEPENDS += extensionsystem
include(../../../../qttest.pri)
-TARGET = $$qtLibraryName(plugin2)
+TARGET = $$qtLibraryTargetName(plugin2)
CONFIG -= debug_and_release_target
macx {
diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro
index e31ae56089..c2ca37b905 100644
--- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro
+++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro
@@ -9,7 +9,7 @@ DISTFILES = $$PWD/plugin.json
QTC_LIB_DEPENDS += extensionsystem
include(../../../../qttest.pri)
-TARGET = $$qtLibraryName(plugin3)
+TARGET = $$qtLibraryTargetName(plugin3)
CONFIG -= debug_and_release_target
LIBS += -L$$OUT_PWD/../plugin2
diff --git a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro
index 7f46e9212f..afc5f3c5e1 100644
--- a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro
+++ b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro
@@ -9,5 +9,5 @@ QTC_LIB_DEPENDS += extensionsystem
include(../../../../../qtcreator.pri)
include(../../../qttestrpath.pri)
-TARGET = $$qtLibraryName(test)
+TARGET = $$qtLibraryTargetName(test)
CONFIG -= debug_and_release_target