On 19/4/21 1:25 pm, Eli Schwartz wrote: > This pkg-config file is automatically created in the meson-uninstalled/ > directory of the build tree, and points to the built artifacts there. If > this directory is added to PKG_CONFIG_PATH, it will be preferred over an > installed copy. > > Making this work properly means it becomes trivially possible to build a > private copy of libalpm, and then compile other projects using it rather > than the system copy. > > Signed-off-by: Eli Schwartz <[email protected]> > --- > > I've been using this in combination with some custom patches to pyalpm > (to actually use pkg-config), to generate statically linked pyalpm > wheels that don't break every time the pacman-git ABI breaks. >
Looks fine to me. > meson.build | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/meson.build b/meson.build > index 579ff2ed8..7b833571f 100644 > --- a/meson.build > +++ b/meson.build > @@ -319,6 +319,7 @@ libalpm = library( > 'alpm', > version : libalpm_version, > objects: libalpm_a.extract_all_objects(recursive: true), > + include_directories : includes, > dependencies : alpm_deps, > install : true) > >
