Aaron Sikes
76d4b1b823
Better erroring for unsupported build option types
2021-10-23 14:25:02 -04:00
Aaron Sikes
808d1b84a8
Allow arbitrary slices as build options
2021-10-23 14:24:55 -04:00
Aaron Sikes
72039f2349
Allow arbitrary arrays in build options
2021-10-23 13:30:20 -04:00
Aaron Sikes
f98f5e0bcd
Fix enums with non-ident fields
2021-10-23 12:46:22 -04:00
Aaron Sikes
07bb8681e9
Ensure any custom printing here remains valid zig syntax
2021-10-23 11:22:22 -04:00
Aaron Sikes
371d3f12a2
Fix std.builtin.Version build option formatting
2021-10-23 10:55:52 -04:00
Andrew Kelley
6115cf2240
migrate from std.Target.current to @import("builtin").target
...
closes #9388
closes #9321
2021-10-04 23:48:55 -07:00
Lee Cannon
311797f686
Rework build system build_options API ( #9623 )
...
* rework `build_options` to integrate with the FileSource abstraction
* support mapping as an arbitrarily named package
* support mapping to multiple different artifacts
* use hash of contents for options filename
2021-08-26 19:53:23 -04:00