| ... | @@ -569,6 +569,10 @@ fn addCmakeCfgOptionsToExe( | ... | @@ -569,6 +569,10 @@ fn addCmakeCfgOptionsToExe( |
| 569 | exe: *std.build.LibExeObjStep, | 569 | exe: *std.build.LibExeObjStep, |
| 570 | use_zig_libcxx: bool, | 570 | use_zig_libcxx: bool, |
| 571 | ) !void { | 571 | ) !void { |
| | 572 | if (exe.target.isDarwin()) { |
| | 573 | // useful for package maintainers |
| | 574 | exe.headerpad_max_install_names = true; |
| | 575 | } |
| 572 | exe.addObjectFile(fs.path.join(b.allocator, &[_][]const u8{ | 576 | exe.addObjectFile(fs.path.join(b.allocator, &[_][]const u8{ |
| 573 | cfg.cmake_binary_dir, | 577 | cfg.cmake_binary_dir, |
| 574 | "zigcpp", | 578 | "zigcpp", |