aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/qbs.h
diff options
context:
space:
mode:
authorJake Petroules <jake.petroules@qt.io>2016-04-22 11:20:25 -0700
committerJake Petroules <jake.petroules@qt.io>2016-04-29 16:23:19 +0000
commita16582bd37475773f6c5ba7f1f643484cf5c3271 (patch)
treee5e9b4c055f4c0683b5f1e6987cdbc52dd4e33e2 /src/lib/corelib/qbs.h
parent8500d2e6586c01a4fa955afa7601746b41001ee8 (diff)
Do extensive validation on the value of qbs.toolchain.
qbs now enforces the order of the items in the toolchain list, ensures that there are no duplicates, and ensures that all implied values are present in the list (for example, clang implies llvm implies gcc). Users can now rely on appropriate values always being present (like llvm, or gcc), and on the order of the toolchain list. Change-Id: I9abcee9265a8ac9539639128bb4b624353c155ec Reviewed-by: Christian Kandeler <christian.kandeler@theqtcompany.com>
Diffstat (limited to 'src/lib/corelib/qbs.h')
-rw-r--r--src/lib/corelib/qbs.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/corelib/qbs.h b/src/lib/corelib/qbs.h
index 8b5bfe64e..6e630803c 100644
--- a/src/lib/corelib/qbs.h
+++ b/src/lib/corelib/qbs.h
@@ -48,5 +48,6 @@
#include "tools/settings.h"
#include "tools/settingsmodel.h"
#include "tools/setupprojectparameters.h"
+#include "tools/toolchains.h"
#endif // QBS_H