diff --git a/src/platform/climain.cpp b/src/platform/climain.cpp index c8cae59..ddb6166 100644 --- a/src/platform/climain.cpp +++ b/src/platform/climain.cpp @@ -309,7 +309,9 @@ static bool RunCommand(const std::vector args) { if(replaceAt != std::string::npos) { std::string outputSubst; outputSubst = Dirname(inputFile); - outputSubst += PATH_SEP; + if(!outputSubst.empty()) { + outputSubst += PATH_SEP; + } outputSubst += Basename(inputFile, /*stripExtension=*/true); outputFile.replace(replaceAt, 1, outputSubst); }