Skip to content

Commit

Permalink
Fix #249
Browse files Browse the repository at this point in the history
  • Loading branch information
alfonsogarciacaro committed Jul 17, 2016
1 parent 37b4e19 commit 844242a
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/fable/Fable.Client.Node/js/fable.js
Original file line number Diff line number Diff line change
Expand Up @@ -330,14 +330,18 @@ function build(opts) {
// Module target
addModulePlugin(opts, babelPlugins);

var wrap = function (arg) {
arg = arg.toString().trim();
return arg.indexOf(" ") > 0 ? '"' + arg + '"' : arg;
};
var fableCmd = process.platform === "win32" ? "cmd" : "mono";
var fableCmdArgs = process.platform === "win32" ? ["/C", fableBin] : [fableBin];
var fableCmdArgs = process.platform === "win32" ? ["/C", wrap(fableBin)] : [wrap(fableBin)];

for (var k in opts) {
if (Array.isArray(opts[k]))
opts[k].forEach(function (v) { fableCmdArgs.push("--" + k, v) })
opts[k].forEach(function (v) { fableCmdArgs.push("--" + k, wrap(v)) })
else if (typeof opts[k] !== "object")
fableCmdArgs.push("--" + k, opts[k]);
fableCmdArgs.push("--" + k, wrap(opts[k]));
}

// Call Fable.exe
Expand Down

0 comments on commit 844242a

Please sign in to comment.