mirror of
https://github.com/ghostty-org/ghostty.git
synced 2025-07-14 15:56:13 +03:00
pkg/fontconfig: move defines to fix x86_64-windows targets
Some targets were duplicated in the all-targets definition list that will not build for a Windows target. They're all moved to the non-Windows configuration. The target now builds against a mingw64 prefix with the appropriate dependencies installed. Updates #437
This commit is contained in:
@ -40,29 +40,13 @@ pub fn build(b: *std.Build) !void {
|
|||||||
"-DHAVE_STDLIB_H",
|
"-DHAVE_STDLIB_H",
|
||||||
"-DHAVE_STRING_H",
|
"-DHAVE_STRING_H",
|
||||||
"-DHAVE_UNISTD_H",
|
"-DHAVE_UNISTD_H",
|
||||||
"-DHAVE_SYS_STATVFS_H",
|
|
||||||
"-DHAVE_SYS_PARAM_H",
|
"-DHAVE_SYS_PARAM_H",
|
||||||
"-DHAVE_SYS_MOUNT_H",
|
|
||||||
|
|
||||||
"-DHAVE_LINK",
|
|
||||||
"-DHAVE_MKSTEMP",
|
"-DHAVE_MKSTEMP",
|
||||||
"-DHAVE_MKOSTEMP",
|
|
||||||
"-DHAVE__MKTEMP_S",
|
|
||||||
"-DHAVE_MKDTEMP",
|
|
||||||
"-DHAVE_GETOPT",
|
|
||||||
"-DHAVE_GETOPT_LONG",
|
|
||||||
//"-DHAVE_GETPROGNAME",
|
//"-DHAVE_GETPROGNAME",
|
||||||
//"-DHAVE_GETEXECNAME",
|
//"-DHAVE_GETEXECNAME",
|
||||||
"-DHAVE_RAND",
|
"-DHAVE_RAND",
|
||||||
"-DHAVE_RANDOM",
|
|
||||||
"-DHAVE_LRAND48",
|
|
||||||
//"-DHAVE_RANDOM_R",
|
//"-DHAVE_RANDOM_R",
|
||||||
"-DHAVE_RAND_R",
|
|
||||||
"-DHAVE_READLINK",
|
|
||||||
"-DHAVE_FSTATVFS",
|
|
||||||
"-DHAVE_FSTATFS",
|
|
||||||
"-DHAVE_LSTAT",
|
|
||||||
"-DHAVE_MMAP",
|
|
||||||
"-DHAVE_VPRINTF",
|
"-DHAVE_VPRINTF",
|
||||||
|
|
||||||
"-DHAVE_FT_GET_BDF_PROPERTY",
|
"-DHAVE_FT_GET_BDF_PROPERTY",
|
||||||
@ -116,17 +100,23 @@ pub fn build(b: *std.Build) !void {
|
|||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
try flags.appendSlice(&.{
|
try flags.appendSlice(&.{
|
||||||
"-DHAVE_SYS_STATVFS_H",
|
"-DHAVE_FSTATFS",
|
||||||
"-DHAVE_SYS_MOUNT_H",
|
"-DHAVE_FSTATVFS",
|
||||||
|
"-DHAVE_GETOPT",
|
||||||
|
"-DHAVE_GETOPT_LONG",
|
||||||
"-DHAVE_LINK",
|
"-DHAVE_LINK",
|
||||||
"-DHAVE_MKOSTEMP",
|
|
||||||
"-DHAVE_RANDOM",
|
|
||||||
"-DHAVE_LRAND48",
|
"-DHAVE_LRAND48",
|
||||||
"-DHAVE_RAND_R",
|
|
||||||
"-DHAVE_READLINK",
|
|
||||||
"-DHAVE_LSTAT",
|
"-DHAVE_LSTAT",
|
||||||
|
"-DHAVE_MKDTEMP",
|
||||||
|
"-DHAVE_MKOSTEMP",
|
||||||
|
"-DHAVE__MKTEMP_S",
|
||||||
"-DHAVE_MMAP",
|
"-DHAVE_MMAP",
|
||||||
"-DHAVE_PTHREAD",
|
"-DHAVE_PTHREAD",
|
||||||
|
"-DHAVE_RANDOM",
|
||||||
|
"-DHAVE_RAND_R",
|
||||||
|
"-DHAVE_READLINK",
|
||||||
|
"-DHAVE_SYS_MOUNT_H",
|
||||||
|
"-DHAVE_SYS_STATVFS_H",
|
||||||
|
|
||||||
"-DFC_CACHEDIR=\"/var/cache/fontconfig\"",
|
"-DFC_CACHEDIR=\"/var/cache/fontconfig\"",
|
||||||
"-DFC_TEMPLATEDIR=\"/usr/share/fontconfig/conf.avail\"",
|
"-DFC_TEMPLATEDIR=\"/usr/share/fontconfig/conf.avail\"",
|
||||||
|
Reference in New Issue
Block a user