dynamic_linker becomes a field of std.zig.CrossTarget

This commit is contained in:
Andrew Kelley
2020-02-28 13:27:52 -05:00
parent 07f52119de
commit 500dde32d5
13 changed files with 137 additions and 127 deletions

View File

@@ -191,7 +191,9 @@ static void get_native_target(ZigTarget *target) {
}
}
Error stage2_target_parse(struct ZigTarget *target, const char *zig_triple, const char *mcpu) {
Error stage2_target_parse(struct ZigTarget *target, const char *zig_triple, const char *mcpu,
const char *dynamic_linker)
{
Error err;
if (zig_triple == nullptr) {
@@ -249,6 +251,9 @@ Error stage2_target_parse(struct ZigTarget *target, const char *zig_triple, cons
target->cache_hash = "\n\n";
}
if (dynamic_linker != nullptr) {
target->dynamic_linker = dynamic_linker;
}
return ErrorNone;
}