aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2021-01-24 14:30:05 -0700
committerAndrew Kelley <andrew@ziglang.org>2021-01-24 14:30:28 -0700
commit0cfa39304b18c6a04689bd789f5dc4d035ec43b0 (patch)
tree9dc20b8bbf29909fc7f093618cccd42845aa4e41 /src/link.zig
parentb56e916fa1d3508a01a6fc0b62f3f64dd3843b85 (diff)
downloadzig-0cfa39304b18c6a04689bd789f5dc4d035ec43b0.tar.gz
zig-0cfa39304b18c6a04689bd789f5dc4d035ec43b0.zip
zig cc: recognize more coff linker options
Related: #7874
Diffstat (limited to 'src/link.zig')
-rw-r--r--src/link.zig5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/link.zig b/src/link.zig
index 16222b5a79..82ff0bb3f8 100644
--- a/src/link.zig
+++ b/src/link.zig
@@ -69,6 +69,9 @@ pub const Options = struct {
rdynamic: bool,
z_nodelete: bool,
z_defs: bool,
+ tsaware: bool,
+ nxcompat: bool,
+ dynamicbase: bool,
bind_global_refs_locally: bool,
is_native_os: bool,
is_native_abi: bool,
@@ -88,6 +91,8 @@ pub const Options = struct {
each_lib_rpath: bool,
disable_lld_caching: bool,
is_test: bool,
+ major_subsystem_version: ?u32,
+ minor_subsystem_version: ?u32,
gc_sections: ?bool = null,
allow_shlib_undefined: ?bool,
subsystem: ?std.Target.SubSystem,