瀏覽代碼

Fix: Don't add -static runtime flags with built-in toolchains. [Fix #25]

default_compile_flags
vector-of-bool 5 年之前
父節點
當前提交
ad337f67c3
共有 1 個檔案被更改,包括 0 行新增6 行删除
  1. +0
    -6
      src/dds/toolchain/toolchain.cpp

+ 0
- 6
src/dds/toolchain/toolchain.cpp 查看文件

return std::nullopt; return std::nullopt;
} }


if (starts_with(tc_id, "gcc") || starts_with(tc_id, "clang")) {
json5::data& arr = root_map.emplace("link_flags", json5::data::array_type()).first->second;
arr.as_array().emplace_back("-static-libgcc");
arr.as_array().emplace_back("-static-libstdc++");
}

root_map.emplace("c_compiler", opt_triple->c); root_map.emplace("c_compiler", opt_triple->c);
root_map.emplace("cxx_compiler", opt_triple->cxx); root_map.emplace("cxx_compiler", opt_triple->cxx);
root_map.emplace("compiler_id", opt_triple->id); root_map.emplace("compiler_id", opt_triple->id);

Loading…
取消
儲存