update for zig-0.12.0
This commit is contained in:
parent
2a4b73c0f5
commit
06e2392816
@ -27,6 +27,7 @@ pub fn cmark_lib(
|
|||||||
|
|
||||||
const config_h = b.addConfigHeader(.{
|
const config_h = b.addConfigHeader(.{
|
||||||
.style = .{ .cmake = .{ .path = cmark_src_prefix ++ "config.h.in" } },
|
.style = .{ .cmake = .{ .path = cmark_src_prefix ++ "config.h.in" } },
|
||||||
|
.include_path = "config.h",
|
||||||
}, .{
|
}, .{
|
||||||
.HAVE_STDBOOL_H = void{},
|
.HAVE_STDBOOL_H = void{},
|
||||||
.HAVE___ATTRIBUTE__ = void{},
|
.HAVE___ATTRIBUTE__ = void{},
|
||||||
@ -35,6 +36,7 @@ pub fn cmark_lib(
|
|||||||
|
|
||||||
const cmark_version_h = b.addConfigHeader(.{
|
const cmark_version_h = b.addConfigHeader(.{
|
||||||
.style = .{ .cmake = .{ .path = cmark_src_prefix ++ "cmark_version.h.in" } },
|
.style = .{ .cmake = .{ .path = cmark_src_prefix ++ "cmark_version.h.in" } },
|
||||||
|
.include_path = "cmark_version.h",
|
||||||
}, .{
|
}, .{
|
||||||
.PROJECT_VERSION_MAJOR = 0,
|
.PROJECT_VERSION_MAJOR = 0,
|
||||||
.PROJECT_VERSION_MINOR = 30,
|
.PROJECT_VERSION_MINOR = 30,
|
||||||
@ -44,10 +46,10 @@ pub fn cmark_lib(
|
|||||||
lib.addConfigHeader(config_h);
|
lib.addConfigHeader(config_h);
|
||||||
lib.addConfigHeader(cmark_version_h);
|
lib.addConfigHeader(cmark_version_h);
|
||||||
lib.addIncludePath(.{ .path = cmark_zig_prefix });
|
lib.addIncludePath(.{ .path = cmark_zig_prefix });
|
||||||
lib.installConfigHeader(cmark_version_h, .{ .dest_rel_path = "cmark_version.h" });
|
lib.installConfigHeader(cmark_version_h);
|
||||||
|
|
||||||
inline for (install_headers) |header| {
|
inline for (install_headers) |header| {
|
||||||
lib.installHeader(header.base_dir ++ header.name, header.name);
|
lib.installHeader(b.path(header.base_dir ++ header.name), header.name);
|
||||||
}
|
}
|
||||||
|
|
||||||
b.installArtifact(lib);
|
b.installArtifact(lib);
|
||||||
|
@ -102,7 +102,7 @@ const AllocHeader = extern struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline fn fromTipPointer(tip: *u8) *AllocHeader {
|
inline fn fromTipPointer(tip: *u8) *AllocHeader {
|
||||||
return @fieldParentPtr(AllocHeader, "tip", tip);
|
return @alignCast(@fieldParentPtr("tip", tip));
|
||||||
}
|
}
|
||||||
|
|
||||||
inline fn fullAllocFromTip(tip: *anyopaque) align(@alignOf(AllocHeader)) []u8 {
|
inline fn fullAllocFromTip(tip: *anyopaque) align(@alignOf(AllocHeader)) []u8 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user