aboutsummaryrefslogtreecommitdiff
path: root/src/link.zig
diff options
context:
space:
mode:
authorJakub Konka <kubkon@jakubkonka.com>2021-06-25 22:37:46 +0200
committerGitHub <noreply@github.com>2021-06-25 22:37:46 +0200
commit7a85dc6935ffaf1828cdc75c2602fb232217f7b3 (patch)
tree4b18151af1320b2801054a5dc0e1765a541ddc62 /src/link.zig
parent73f77f30804f3a512fbb35caad3d87ff2778ecc0 (diff)
parentf9171bf54295df0bd8f4dbe1ab9698e5940ba445 (diff)
downloadzig-7a85dc6935ffaf1828cdc75c2602fb232217f7b3.tar.gz
zig-7a85dc6935ffaf1828cdc75c2602fb232217f7b3.zip
Merge pull request #9202 from ifreund/sysroot
stage2: add --sysroot link option
Diffstat (limited to 'src/link.zig')
-rw-r--r--src/link.zig4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/link.zig b/src/link.zig
index bae468d075..c26feb10fd 100644
--- a/src/link.zig
+++ b/src/link.zig
@@ -38,6 +38,8 @@ pub const Options = struct {
/// Not every Compilation compiles .zig code! For example you could do `zig build-exe foo.o`.
module: ?*Module,
dynamic_linker: ?[]const u8,
+ /// The root path for the dynamic linker and system libraries (as well as frameworks on Darwin)
+ sysroot: ?[]const u8,
/// Used for calculating how much space to reserve for symbols in case the binary file
/// does not already have a symbol table.
symbol_count_hint: u64 = 32,
@@ -104,8 +106,6 @@ pub const Options = struct {
llvm_cpu_features: ?[*:0]const u8,
/// Extra args passed directly to LLD. Ignored when not linking with LLD.
extra_lld_args: []const []const u8,
- /// Darwin-only. Set the root path to the system libraries and frameworks.
- syslibroot: ?[]const u8,
objects: []const []const u8,
framework_dirs: []const []const u8,