summaryrefslogtreecommitdiff
path: root/tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs')
-rw-r--r--tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs19
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs b/tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs
new file mode 100644
index 000000000..66557037c
--- /dev/null
+++ b/tests/auto/blackbox/testdata-providers/module-providers/module-providers/othergenerator/provider.qbs
@@ -0,0 +1,19 @@
+import qbs.File;
+import qbs.FileInfo;
+import qbs.TextFile;
+
+ModuleProvider {
+ property string someDefines
+ relativeSearchPaths: {
+ console.info("Running setup script for " + name);
+ var moduleDir = FileInfo.joinPaths(outputBaseDir, "modules", "othergenerator");
+ File.makePath(moduleDir);
+ var module = new TextFile(FileInfo.joinPaths(moduleDir, "module.qbs"), TextFile.WriteOnly);
+ module.writeLine("Module {");
+ module.writeLine(" Depends { name: 'cpp' }");
+ module.writeLine(" cpp.defines: 'MY_DEFINE=\"" + someDefines + "\"'");
+ module.writeLine("}");
+ module.close();
+ return "";
+ }
+}