diff options
| author | Andrew Kelley <andrew@ziglang.org> | 2023-12-24 19:18:52 -0700 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2024-01-01 17:51:21 -0700 |
| commit | 8cf2cfc52c23fec8de2fa8ca54c2589daed2135b (patch) | |
| tree | 56f138b5c71beeb8819d953fbf3fefd58d488e3b /bootstrap.c | |
| parent | 24eec48f60c2002e491d78a5c199a4c39d50e48a (diff) | |
| download | zig-8cf2cfc52c23fec8de2fa8ca54c2589daed2135b.tar.gz zig-8cf2cfc52c23fec8de2fa8ca54c2589daed2135b.zip | |
update bootstrap scripts to new zig CLI
Now they use the new --mod --dep parameters.
Diffstat (limited to 'bootstrap.c')
| -rw-r--r-- | bootstrap.c | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/bootstrap.c b/bootstrap.c index 08fff00b2d..c6236b3d27 100644 --- a/bootstrap.c +++ b/bootstrap.c @@ -138,18 +138,29 @@ int main(int argc, char **argv) { { const char *child_argv[] = { - "./zig1", "lib", "build-exe", "src/main.zig", + "./zig1", "lib", "build-exe", "-ofmt=c", "-lc", "-OReleaseSmall", "--name", "zig2", "-femit-bin=zig2.c", - "--mod", "build_options::config.zig", - "--mod", "aro_options::src/stubs/aro_options.zig", - "--mod", "Builtins/Builtin.def::src/stubs/aro_builtins.zig", - "--mod", "Attribute/names.def::src/stubs/aro_names.zig", - "--mod", "Diagnostics/messages.def::src/stubs/aro_messages.zig", - "--mod", "aro_backend:build_options=aro_options:deps/aro/backend.zig", - "--mod", "aro:Builtins/Builtin.def,Attribute/names.def,Diagnostics/messages.def,build_options=aro_options,backend=aro_backend:deps/aro/aro.zig", - "--deps", "build_options,aro", "-target", host_triple, + "--dep", "build_options", + "--dep", "aro", + "--mod", "root", "src/main.zig", + + "--mod", "build_options", "config.zig", + "--mod", "aro_options", "src/stubs/aro_options.zig", + "--mod", "Builtins/Builtin.def", "src/stubs/aro_builtins.zig", + "--mod", "Attribute/names.def", "src/stubs/aro_names.zig", + "--mod", "Diagnostics/messages.def", "src/stubs/aro_messages.zig", + + "--dep", "build_options=aro_options", + "--mod", "aro_backend", "deps/aro/backend.zig", + + "--dep", "Builtins/Builtin.def", + "--dep", "Attribute/names.def", + "--dep", "Diagnostics/messages.def", + "--dep", "build_options=aro_options", + "--dep", "backend=aro_backend", + "--mod", "aro", "deps/aro/aro.zig", NULL, }; print_and_run(child_argv); @@ -157,12 +168,13 @@ int main(int argc, char **argv) { { const char *child_argv[] = { - "./zig1", "lib", "build-obj", "lib/compiler_rt.zig", + "./zig1", "lib", "build-obj", "-ofmt=c", "-OReleaseSmall", "--name", "compiler_rt", "-femit-bin=compiler_rt.c", - "--mod", "build_options::config.zig", - "--deps", "build_options", "-target", host_triple, + "--dep", "build_options", + "--mod", "root", "lib/compiler_rt.zig", + "--mod", "build_options", "config.zig", NULL, }; print_and_run(child_argv); |
