aboutsummaryrefslogtreecommitdiffstats
path: root/share/qbs/modules/qt/core/moc.js
diff options
context:
space:
mode:
Diffstat (limited to 'share/qbs/modules/qt/core/moc.js')
-rw-r--r--share/qbs/modules/qt/core/moc.js15
1 files changed, 15 insertions, 0 deletions
diff --git a/share/qbs/modules/qt/core/moc.js b/share/qbs/modules/qt/core/moc.js
new file mode 100644
index 000000000..c0845220c
--- /dev/null
+++ b/share/qbs/modules/qt/core/moc.js
@@ -0,0 +1,15 @@
+function args(input, output, config) {
+ var args = [];
+
+ // ### fixme
+ var defines = ModUtils.appendAll_internal(config.modules, 'cpp', 'defines') //config.modules.cpp.compiler.defines
+ var includePaths = ModUtils.appendAll_internal(config.modules, 'cpp', 'includePaths') //config.modules.cpp.compiler.includePaths
+ for (var i in defines)
+ args.push('-D' + defines[i]);
+ for (var i in includePaths)
+ args.push('-I' + includePaths[i]);
+ args.push('-o', output);
+ args.push(input);
+ return args;
+}
+