summaryrefslogtreecommitdiff
path: root/pkg
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2020-06-02 02:15:43 -0700
committerMichael Forney <mforney@mforney.org>2020-06-02 04:20:10 -0700
commit4f9e793714bf4dd12c158e93892e04245f7319fc (patch)
tree6f6892c8241f368813db31af26b327112dd95a27 /pkg
parent7273495b8cedc7e15726655722329518eca867be (diff)
fontconfig: Add header target
Diffstat (limited to 'pkg')
-rw-r--r--pkg/dmenu/gen.lua4
-rw-r--r--pkg/fontconfig/gen.lua1
-rw-r--r--pkg/st/gen.lua4
-rw-r--r--pkg/swc/gen.lua4
-rw-r--r--pkg/velox/gen.lua4
-rw-r--r--pkg/wld/gen.lua4
6 files changed, 11 insertions, 10 deletions
diff --git a/pkg/dmenu/gen.lua b/pkg/dmenu/gen.lua
index a9ce75ae..a55337d9 100644
--- a/pkg/dmenu/gen.lua
+++ b/pkg/dmenu/gen.lua
@@ -1,7 +1,7 @@
cflags{
[[-D 'VERSION="4.6"']],
'-I $dir',
- '-I $basedir/pkg/fontconfig/src',
+ '-I $builddir/pkg/fontconfig/include',
'-I $basedir/pkg/libxkbcommon/src',
'-I $builddir/pkg/pixman/include',
'-I $builddir/pkg/swc/include',
@@ -10,7 +10,7 @@ cflags{
}
pkg.deps = {
- 'pkg/fontconfig/fetch',
+ 'pkg/fontconfig/headers',
'pkg/libxkbcommon/fetch',
'pkg/pixman/headers',
'pkg/swc/headers',
diff --git a/pkg/fontconfig/gen.lua b/pkg/fontconfig/gen.lua
index caf6b9e5..a9d7be9c 100644
--- a/pkg/fontconfig/gen.lua
+++ b/pkg/fontconfig/gen.lua
@@ -8,6 +8,7 @@ cflags{
'-I $builddir/pkg/util-linux/include',
}
+pkg.hdrs = copy('$outdir/include', '$srcdir', {'fontconfig/fontconfig.h'})
pkg.deps = {
'pkg/expat/headers',
'pkg/freetype/headers',
diff --git a/pkg/st/gen.lua b/pkg/st/gen.lua
index 34712392..f6ebf696 100644
--- a/pkg/st/gen.lua
+++ b/pkg/st/gen.lua
@@ -1,7 +1,7 @@
cflags{
[[-D 'VERSION="0.7"']],
'-I $dir',
- '-I $basedir/pkg/fontconfig/src',
+ '-I $builddir/pkg/fontconfig/include',
'-I $basedir/pkg/libxkbcommon/src',
'-I $builddir/pkg/linux-headers/include',
'-I $builddir/pkg/pixman/include',
@@ -11,7 +11,7 @@ cflags{
}
pkg.deps = {
- 'pkg/fontconfig/fetch',
+ 'pkg/fontconfig/headers',
'pkg/libxkbcommon/fetch',
'pkg/linux-headers/headers',
'pkg/pixman/headers',
diff --git a/pkg/swc/gen.lua b/pkg/swc/gen.lua
index ba28b904..980296bb 100644
--- a/pkg/swc/gen.lua
+++ b/pkg/swc/gen.lua
@@ -6,7 +6,7 @@ cflags{
'-I $outdir',
'-I $outdir/include',
'-I $srcdir',
- '-I $basedir/pkg/fontconfig/src',
+ '-I $builddir/pkg/fontconfig/include',
'-I $basedir/pkg/libinput/src/src',
'-I $basedir/pkg/libxkbcommon/src',
'-I $builddir/pkg/libdrm/include',
@@ -52,7 +52,7 @@ pkg.deps = {
'$outdir/wayland-drm-server-protocol.h',
'$outdir/include/swc-server-protocol.h',
'$outdir/cursor/cursor_data.h',
- 'pkg/fontconfig/fetch',
+ 'pkg/fontconfig/headers',
'pkg/libdrm/headers',
'pkg/libinput/fetch',
'pkg/libxkbcommon/fetch',
diff --git a/pkg/velox/gen.lua b/pkg/velox/gen.lua
index 3bd5d2a1..cc82ba56 100644
--- a/pkg/velox/gen.lua
+++ b/pkg/velox/gen.lua
@@ -1,7 +1,7 @@
cflags{
string.format([[-D 'VELOX_LIBEXEC="%s/libexec/velox"']], config.prefix),
'-I $outdir',
- '-I $basedir/pkg/fontconfig/src',
+ '-I $builddir/pkg/fontconfig/include',
'-I $basedir/pkg/libinput/src/src',
'-I $basedir/pkg/libxkbcommon/src',
'-I $builddir/pkg/linux-headers/include',
@@ -22,7 +22,7 @@ pkg.deps = {
'$outdir/protocol/swc-client-protocol.h',
'$outdir/protocol/velox-client-protocol.h',
'$outdir/protocol/velox-server-protocol.h',
- 'pkg/fontconfig/fetch',
+ 'pkg/fontconfig/headers',
'pkg/libinput/fetch',
'pkg/libxkbcommon/fetch',
'pkg/linux-headers/headers',
diff --git a/pkg/wld/gen.lua b/pkg/wld/gen.lua
index b60de0a5..0db4cbdb 100644
--- a/pkg/wld/gen.lua
+++ b/pkg/wld/gen.lua
@@ -2,7 +2,7 @@ cflags{
'-D WITH_WAYLAND_SHM',
'-D WITH_WAYLAND_DRM',
'-I $outdir',
- '-I $basedir/pkg/fontconfig/src',
+ '-I $builddir/pkg/fontconfig/include',
'-I $builddir/pkg/freetype/include',
'-I $builddir/pkg/libdrm/include',
'-I $builddir/pkg/linux-headers/include',
@@ -56,7 +56,7 @@ waylandproto('protocol/wayland-drm.xml', {
pkg.deps = {
'$outdir/protocol/wayland-drm-client-protocol.h',
- 'pkg/fontconfig/fetch',
+ 'pkg/fontconfig/headers',
'pkg/freetype/headers',
'pkg/libdrm/headers',
'pkg/linux-headers/headers',