From 3a5e040155b6f8410a42bb92aa743a4be6929b07 Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath Date: Thu, 17 Feb 2022 23:24:12 +0530 Subject: [PATCH] pkgconfig: Use predefined variables in Libs and Cflags This fixes path relocation in mingw environment. Without this, libdir and includedir are not shown in pkgconfig output. e.g. * Without predefined variables: - pkgconf -cflags jack: No output - pkgconf -libs jack: -ljack64 * With predefined variables: - pkgconf -cflags jack: -IC:/msys64/mingw64/include - pkgconf -libs jack: -LC:/msys64/mingw64/lib -ljack64 Also official documentation suggests to use variables https://people.freedesktop.org/~dbn/pkg-config-guide.html --- jack.pc.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jack.pc.in b/jack.pc.in index 3a6a11d7..ecf839e7 100644 --- a/jack.pc.in +++ b/jack.pc.in @@ -8,5 +8,5 @@ jack_implementation=jack2 Name: jack Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server Version: @JACK_VERSION@ -Libs: -L@LIBDIR@ -l@CLIENTLIB@ -Cflags: -I@INCLUDEDIR@ +Libs: -L${libdir} -l@CLIENTLIB@ +Cflags: -I${includedir} -- 2.11.4.GIT