Support explicit C++ flags in run_konan tool

This commit is contained in:
Sergey Bogolepov
2021-04-28 14:29:59 +07:00
committed by Space
parent 25ebb3fa75
commit f3a935adb9
@@ -31,7 +31,13 @@ fun runLlvmClangToolWithTarget(args: Array<String>) {
val toolPath = "$llvmHome/bin/$toolName"
runCommand(toolPath, *platform.clang.clangArgs, *toolArguments.toTypedArray())
val compilerArgs: Array<String> = when (toolName) {
"clang++" -> platform.clang.clangXXArgs
"clang" -> platform.clang.clangArgs
else -> error("Unknown tool name: $toolName. Use either `clang` or `clang++`")
}
runCommand(toolPath, *compilerArgs, *toolArguments.toTypedArray())
}
private fun platformManager() = PlatformManager(KonanHomeProvider.determineKonanHome())