summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--qtcreator.pri13
-rw-r--r--qtcreator_testvars.pri16
-rw-r--r--src/qtcreatorplugin.pri2
3 files changed, 20 insertions, 11 deletions
diff --git a/qtcreator.pri b/qtcreator.pri
index 5c586e2d76..584e3970d0 100644
--- a/qtcreator.pri
+++ b/qtcreator.pri
@@ -4,6 +4,8 @@ QTCREATOR_PRI_INCLUDED = 1
include($$PWD/qtcreator_ide_branding.pri)
!isEmpty(IDE_BRANDING_PRI): include($$IDE_BRANDING_PRI)
+include(qtcreator_testvars.pri)
+
PRODUCT_BUNDLE_IDENTIFIER=$${PRODUCT_BUNDLE_ORGANIZATION}.$${IDE_ID}
VERSION = $$QTCREATOR_VERSION
@@ -67,17 +69,6 @@ darwin:!minQtVersion(5, 7, 0) {
QMAKE_MACOSX_DEPLOYMENT_TARGET = 10.8
}
-QTC_BUILD_TESTS = $$(QTC_BUILD_TESTS)
-!isEmpty(QTC_BUILD_TESTS):TEST = $$QTC_BUILD_TESTS
-
-!isEmpty(BUILD_TESTS):TEST = 1
-
-isEmpty(TEST):CONFIG(debug, debug|release) {
- !debug_and_release|build_pass {
- TEST = 1
- }
-}
-
isEmpty(IDE_LIBRARY_BASENAME) {
IDE_LIBRARY_BASENAME = lib
}
diff --git a/qtcreator_testvars.pri b/qtcreator_testvars.pri
new file mode 100644
index 0000000000..cf2e1c1a8c
--- /dev/null
+++ b/qtcreator_testvars.pri
@@ -0,0 +1,16 @@
+isEmpty(QTCREATOR_TESTVARS_PRI_INCLUDED) {
+
+ QTCREATOR_TESTVARS_PRI_INCLUDED = 1
+
+ QTC_BUILD_TESTS = $$(QTC_BUILD_TESTS)
+ !isEmpty(QTC_BUILD_TESTS):TEST = $$QTC_BUILD_TESTS
+
+ !isEmpty(BUILD_TESTS):TEST = 1
+
+ isEmpty(TEST):CONFIG(debug, debug|release) {
+ !debug_and_release|build_pass {
+ TEST = 1
+ }
+ }
+
+}
diff --git a/src/qtcreatorplugin.pri b/src/qtcreatorplugin.pri
index 806ed6f865..4bb8e89853 100644
--- a/src/qtcreatorplugin.pri
+++ b/src/qtcreatorplugin.pri
@@ -1,3 +1,5 @@
+include(../qtcreator_testvars.pri)
+
depfile = $$replace(_PRO_FILE_PWD_, ([^/]+$), \\1/\\1_dependencies.pri)
exists($$depfile) {
include($$depfile)