diff --git a/src/plugins/webassembly/webassemblyemsdk.cpp b/src/plugins/webassembly/webassemblyemsdk.cpp index 4ba3563c2ec..12c4d649678 100644 --- a/src/plugins/webassembly/webassemblyemsdk.cpp +++ b/src/plugins/webassembly/webassemblyemsdk.cpp @@ -51,7 +51,9 @@ static QString emSdkEnvOutput(const FilePath &sdkRoot) emSdkEnv.setCommand(CommandLine(scriptFile)); } else { // File needs to be source'd, not executed. - emSdkEnv.setCommand({sdkRoot.withNewPath("bash"), {"-c", ". " + scriptFile.path()}}); + CommandLine cmd{sdkRoot.withNewPath("bash"), {"-c"}}; + cmd.addCommandLineAsSingleArg({".", {scriptFile.path()}}); + emSdkEnv.setCommand(cmd); } emSdkEnv.runBlocking(); const QString result = emSdkEnv.allOutput();