diff --git a/build.zig b/build.zig index 8bacb6937f56b746e9460d53a89eed71038bd98d..d5e37a5f7b740978ec1ff45ba34c44284f7b13c0 100644 --- a/build.zig +++ b/build.zig @@ -569,6 +569,10 @@ fn addCmakeCfgOptionsToExe( exe: *std.build.LibExeObjStep, use_zig_libcxx: bool, ) !void { + if (exe.target.isDarwin()) { + // useful for package maintainers + exe.headerpad_max_install_names = true; + } exe.addObjectFile(fs.path.join(b.allocator, &[_][]const u8{ cfg.cmake_binary_dir, "zigcpp",