pub const Options = struct dest_dir: Dir = .defaultWhich installation directory to put the main output file into.
pdb_dir: Dir = .defaultcompiler_rt_dyn_lib_dir: Dir = .defaulth_dir: Dir = .defaultimplib_dir: Dir = .defaultdylib_symlinks: ?bool = nullWhether to install symlinks along with dynamic libraries.
dest_sub_path: ?[]const u8 = nullIf non-null, adds additional path components relative to bin dir, and overrides the basename of the Compile step for installation purposes.
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53pub const Options = struct {
/// Which installation directory to put the main output file into.
dest_dir: Dir = .default,
pdb_dir: Dir = .default,
compiler_rt_dyn_lib_dir: Dir = .default,
h_dir: Dir = .default,
implib_dir: Dir = .default,
/// Whether to install symlinks along with dynamic libraries.
dylib_symlinks: ?bool = null,
/// If non-null, adds additional path components relative to bin dir, and
/// overrides the basename of the Compile step for installation purposes.
dest_sub_path: ?[]const u8 = null,
pub const Dir = union(enum) {
disabled,
default,
override: InstallDir,
};
}