summaryrefslogtreecommitdiff
path: root/qbs/defaults.js
diff options
context:
space:
mode:
Diffstat (limited to 'qbs/defaults.js')
-rw-r--r--qbs/defaults.js17
1 files changed, 17 insertions, 0 deletions
diff --git a/qbs/defaults.js b/qbs/defaults.js
new file mode 100644
index 0000000000..b486888e90
--- /dev/null
+++ b/qbs/defaults.js
@@ -0,0 +1,17 @@
+function testsEnabled(qbs)
+{
+ return qbs.getenv("TEST") || qbs.buildVariant === "debug";
+}
+
+function defines(qbs)
+{
+ var list = [
+ 'IDE_LIBRARY_BASENAME="lib"',
+ "QT_DISABLE_DEPRECATED_BEFORE=0x040900",
+ "QT_NO_CAST_TO_ASCII",
+ "QT_NO_CAST_FROM_ASCII"
+ ]
+ if (testsEnabled(qbs))
+ list.push("WITH_TESTS")
+ return list
+}