freetype: improve build system
This commit is contained in:
parent
997328ddc6
commit
ef7904bf27
24 changed files with 36 additions and 74 deletions
|
|
@ -1,11 +1,8 @@
|
|||
pub usingnamespace @cImport({
|
||||
@cInclude("freetype/freetype.h");
|
||||
@cInclude("hb-ft.h");
|
||||
@cInclude("freetype/ftbbox.h");
|
||||
@cInclude("freetype/ftcolor.h");
|
||||
@cInclude("freetype/ftlcdfil.h");
|
||||
@cInclude("freetype/ftmodapi.h");
|
||||
@cInclude("freetype/ftsizes.h");
|
||||
@cInclude("freetype/ftstroke.h");
|
||||
@cInclude("freetype/ftsystem.h");
|
||||
@cInclude("ft2build.h");
|
||||
});
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
const std = @import("std");
|
||||
const utils = @import("utils");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const Error = @import("error.zig").Error;
|
||||
const GlyphSlot = @import("freetype.zig").GlyphSlot;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const Error = @import("error.zig").Error;
|
||||
const Stroker = @import("Stroker.zig");
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const Error = @import("error.zig").Error;
|
||||
const Glyph = @import("Glyph.zig");
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const Error = @import("error.zig").Error;
|
||||
const Stroker = @import("Stroker.zig");
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const errorToInt = @import("error.zig").errorToInt;
|
||||
const Error = @import("error.zig").Error;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
const Stroker = @This();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const utils = @import("utils");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const Face = @import("freetype.zig").Face;
|
||||
|
||||
pub const Color = c.FT_Color;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const Error = error{
|
||||
CannotOpenResource,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const std = @import("std");
|
||||
const utils = @import("utils");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const intToError = @import("error.zig").intToError;
|
||||
const Error = @import("error.zig").Error;
|
||||
const Generic = @import("types.zig").Generic;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const Outline = @import("Outline.zig");
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const LcdFilter = enum(u5) {
|
||||
none = c.FT_LCD_FILTER_NONE,
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ pub usingnamespace @import("types.zig");
|
|||
pub usingnamespace @import("image.zig");
|
||||
pub usingnamespace @import("color.zig");
|
||||
pub usingnamespace @import("lcdfilter.zig");
|
||||
pub const c = @import("c.zig");
|
||||
pub const c = @import("c");
|
||||
pub const Glyph = @import("Glyph.zig");
|
||||
pub const Stroker = @import("Stroker.zig");
|
||||
pub const Error = @import("error.zig").Error;
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const Matrix = c.FT_Matrix;
|
||||
pub const Generic = c.FT_Generic;
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const MemoryMode = enum(u2) {
|
||||
duplicate = c.HB_MEMORY_MODE_DUPLICATE,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
const std = @import("std");
|
||||
const utils = @import("utils");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const Direction = @import("common.zig").Direction;
|
||||
const Script = @import("common.zig").Script;
|
||||
const Language = @import("common.zig").Language;
|
||||
|
|
|
|||
|
|
@ -1,3 +0,0 @@
|
|||
pub usingnamespace @cImport({
|
||||
@cInclude("hb.h");
|
||||
});
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const Direction = enum(u3) {
|
||||
invalid = c.HB_DIRECTION_INVALID,
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const Blob = @import("blob.zig").Blob;
|
||||
|
||||
pub const UnicodeIterator = struct {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const Face = @import("face.zig").Face;
|
||||
const Buffer = @import("buffer.zig").Buffer;
|
||||
const Feature = @import("common.zig").Feature;
|
||||
|
|
|
|||
|
|
@ -5,7 +5,7 @@ pub usingnamespace @import("face.zig");
|
|||
pub usingnamespace @import("font.zig");
|
||||
pub usingnamespace @import("shape.zig");
|
||||
pub usingnamespace @import("shape_plan.zig");
|
||||
pub const c = @import("c.zig");
|
||||
pub const c = @import("c");
|
||||
|
||||
const utils = @import("utils");
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
|
||||
pub const ListShapers = struct {
|
||||
index: usize,
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
const std = @import("std");
|
||||
const c = @import("c.zig");
|
||||
const c = @import("c");
|
||||
const Buffer = @import("buffer.zig").Buffer;
|
||||
const Font = @import("font.zig").Font;
|
||||
const Face = @import("face.zig").Face;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue