| ... | ... | @@ -74,6 +74,9 @@ disable_sanitize_c: bool, |
| 74 | 74 | sanitize_thread: bool, |
| 75 | 75 | rdynamic: bool, |
| 76 | 76 | import_memory: bool = false, |
| 77 | /// For WebAssembly targets, this will allow for undefined symbols to |
| 78 | /// be imported from the host environment. |
| 79 | import_symbols: bool = false, |
| 77 | 80 | import_table: bool = false, |
| 78 | 81 | export_table: bool = false, |
| 79 | 82 | initial_memory: ?u64 = null, |
| ... | ... | @@ -1458,6 +1461,9 @@ fn make(step: *Step) !void { |
| 1458 | 1461 | if (self.import_memory) { |
| 1459 | 1462 | try zig_args.append("--import-memory"); |
| 1460 | 1463 | } |
| 1464 | if (self.import_symbols) { |
| 1465 | try zig_args.append("--import-symbols"); |
| 1466 | } |
| 1461 | 1467 | if (self.import_table) { |
| 1462 | 1468 | try zig_args.append("--import-table"); |
| 1463 | 1469 | } |
| ... | ... | @@ -1609,8 +1615,6 @@ fn make(step: *Step) !void { |
| 1609 | 1615 | try zig_args.append(bin_name); |
| 1610 | 1616 | try zig_args.append("--test-cmd"); |
| 1611 | 1617 | try zig_args.append("--dir=."); |
| 1612 | | try zig_args.append("--test-cmd"); |
| 1613 | | try zig_args.append("--allow-unknown-exports"); // TODO: Remove when stage2 is default compiler |
| 1614 | 1618 | try zig_args.append("--test-cmd-bin"); |
| 1615 | 1619 | } else { |
| 1616 | 1620 | try zig_args.append("--test-no-exec"); |