|
|
|
|
|
|
|
|
|| false; |
|
|
|| false; |
|
|
// clang-format on |
|
|
// clang-format on |
|
|
|
|
|
|
|
|
if (!found_single) { |
|
|
|
|
|
throw invalid_toolchain(fmt::format("Unknown toolchain file key '{}'", key)); |
|
|
|
|
|
|
|
|
if (found_single) { |
|
|
|
|
|
continue; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
throw invalid_toolchain(fmt::format("Unknown toolchain file key '{}'", key)); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
require_key("Include-Template", inc_template); |
|
|
require_key("Include-Template", inc_template); |
|
|
|
|
|
|
|
|
"-g", |
|
|
"-g", |
|
|
"-fPIC", |
|
|
"-fPIC", |
|
|
"-fdiagnostics-color", |
|
|
"-fdiagnostics-color", |
|
|
"-pthread", |
|
|
|
|
|
"<INPUTS>", |
|
|
"<INPUTS>", |
|
|
|
|
|
"-pthread", |
|
|
|
|
|
"-lstdc++fs", |
|
|
"-o", |
|
|
"-o", |
|
|
"<OUT>", |
|
|
"<OUT>", |
|
|
}); |
|
|
}); |