freetype: improve build system

This commit is contained in:
Ali Chraghi 2022-06-18 12:32:52 +04:30 committed by Stephen Gutekanst
parent 997328ddc6
commit ef7904bf27
24 changed files with 36 additions and 74 deletions

View file

@ -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");
});

View file

@ -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;

View file

@ -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");

View file

@ -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");

View file

@ -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");

View file

@ -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;

View file

@ -1,4 +1,4 @@
const c = @import("c.zig");
const c = @import("c");
const Stroker = @This();

View file

@ -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;

View file

@ -1,4 +1,4 @@
const c = @import("c.zig");
const c = @import("c");
pub const Error = error{
CannotOpenResource,

View file

@ -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;

View file

@ -1,5 +1,5 @@
const std = @import("std");
const c = @import("c.zig");
const c = @import("c");
pub const Outline = @import("Outline.zig");

View file

@ -1,4 +1,4 @@
const c = @import("c.zig");
const c = @import("c");
pub const LcdFilter = enum(u5) {
none = c.FT_LCD_FILTER_NONE,

View file

@ -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;

View file

@ -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;

View file

@ -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,

View file

@ -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;

View file

@ -1,3 +0,0 @@
pub usingnamespace @cImport({
@cInclude("hb.h");
});

View file

@ -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,

View file

@ -1,4 +1,4 @@
const c = @import("c.zig");
const c = @import("c");
const Blob = @import("blob.zig").Blob;
pub const UnicodeIterator = struct {

View file

@ -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;

View file

@ -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");

View file

@ -1,5 +1,5 @@
const std = @import("std");
const c = @import("c.zig");
const c = @import("c");
pub const ListShapers = struct {
index: usize,

View file

@ -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;