From 0f9605b026938b9aa69cbe30a9ff7e54283ea2ce Mon Sep 17 00:00:00 2001 From: Ryan Ofsky Date: Thu, 11 Jan 2024 13:41:19 -0500 Subject: [PATCH] pkgconfig: Use @CMAKE_INSTALL_LIBDIR@ variable Use @CMAKE_INSTALL_LIBDIR@ variable instead of hardcoding "lib" as the libdir. This is needed after 54bd57fb3b064c7f3d556b015e8f64fd8d234c19 (https://github.com/chaincodelabs/libmultiprocess/pull/79) which changed the installation to sometimes install to "lib64". This fixes error "ld: cannot find -lmultiprocess: No such file or directory" in Bitcoin Core. Also replace hardcoded "include" with @CMAKE_INSTALL_INCLUDEDIR@ for consistency. --- pkgconfig/libmultiprocess.pc.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgconfig/libmultiprocess.pc.in b/pkgconfig/libmultiprocess.pc.in index d8bda42c..94c416cb 100644 --- a/pkgconfig/libmultiprocess.pc.in +++ b/pkgconfig/libmultiprocess.pc.in @@ -1,7 +1,7 @@ prefix=@CMAKE_INSTALL_PREFIX@ exec_prefix=${prefix} -libdir=${prefix}/lib -includedir=${prefix}/include +libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ capnp_prefix=@capnp_PREFIX@ Name: libmultiprocess