Modify how build settings are handled

This commit is contained in:
gingerBill
2018-06-15 21:38:22 +01:00
parent 13572aeef0
commit b92a8c513e
5 changed files with 127 additions and 79 deletions

View File

@@ -4235,19 +4235,19 @@ bool parse_build_tag(Token token_for_pos, String s) {
GB_ASSERT(arch == TargetArch_Invalid);
any_correct = true;
if (is_notted) {
if (os != build_context.target_os) {
if (os != build_context.metrics.os) {
return true;
}
} else if (os == build_context.target_os) {
} else if (os == build_context.metrics.os) {
return true;
}
} else if (arch != TargetArch_Invalid) {
any_correct = true;
if (is_notted) {
if (arch != build_context.target_arch) {
if (arch != build_context.metrics.arch) {
return true;
}
} else if (arch == build_context.target_arch) {
} else if (arch == build_context.metrics.arch) {
return true;
}
}