aboutsummaryrefslogtreecommitdiffstats
path: root/qbs.qbs
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@petroules.com>2015-07-03 05:12:29 -0700
committerJake Petroules <jake.petroules@petroules.com>2015-07-09 08:45:30 +0000
commitb5573c479f361ea280f0607ef0d042d9285df9e0 (patch)
tree6c3c4c793ac3f1bea08c7d8ceba2d26ad9c5577c /qbs.qbs
parent377c398cc2a1e6b2c95ad7580f0cdace7ddf3c43 (diff)
Solve the Java dependency tracking issue once and for all.
This approach relies on the newly introduced ability of Modules to contain Groups, which may add additional source files to a Product. In the case of the Java module, the module includes a group which adds some sources to build a helper tool on-demand for each product that builds Java source code. This deviates from the previous approach of supplying a single jar for the entire qbs distribution and is thus somewhat less efficient, but is not expected to be a critical issue in the short term. To start, it solves two critical issues: the build-time dependency on javac, which complicates the qbs build process unnecessarily, and the bootstrap class path warning due to targeting Java 1.6 with newer JDKs. Change-Id: I533214a5d37fd69a4d8bfcf0db36bc7dae821d5f Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'qbs.qbs')
-rw-r--r--qbs.qbs1
1 files changed, 0 insertions, 1 deletions
diff --git a/qbs.qbs b/qbs.qbs
index fdcf7ca60..eac936a01 100644
--- a/qbs.qbs
+++ b/qbs.qbs
@@ -3,7 +3,6 @@ import qbs 1.0
Project {
minimumQbsVersion: "1.4"
qbsSearchPaths: ["qbs-resources"]
- property bool enableJava: false
property bool enableUnitTests: false
property bool enableProjectFileUpdates: false
property bool enableRPath: true