On 09/08/21 15:27, Laszlo Ersek wrote: > This series introduces the "lib/local/hivex.pc" pkg-config file to > hivex, permitting, through the "run" script, other programs and > libraries to be built against the just-built (not installed) hivex tree. > A few small details in the hivex build machinery that I understood to be > warts are cleaned up, and parts of the libguestfs tree *layout* are > adopted. > > Thanks, > Laszlo > > Laszlo Ersek (8): > build: do not look for headers in "$(top_builddir)/lib" > build: expose public library header "hivex.h" without "lib" contents > build: remove "hivex.pc" from EXTRA_DIST > build: move "hivex.pc.in" to the "lib" subdirectory > run: use 'prepend' function to build paths > build: allow C programs using hivex to be compiled against build dir > build: link hivex statically into C programs compiled against build > dir > build: allow OCaml programs using hivex to be compiled against build > dir > > configure.ac | 4 ++- > Makefile.am | 8 ++--- > images/Makefile.am | 2 +- > include/Makefile.am | 20 +++++++++++++ > lib/Makefile.am | 16 +++++++--- > ocaml/Makefile.am | 21 ++++++++++++-- > perl/Makefile.PL.in | 2 +- > python/Makefile.am | 2 +- > ruby/Rakefile.in | 2 +- > sh/Makefile.am | 3 +- > xml/Makefile.am | 1 + > .gitignore | 6 ++-- > generator/generator.ml | 2 +- > hivex.pc.in => lib/hivex.pc.in | 0 > lib/local/hivex.pc.in | 35 ++++++++++++++++++++++ > run.in | 53 +++++++++++++++++----------------- > 16 files changed, 129 insertions(+), 48 deletions(-) > create mode 100644 include/Makefile.am > rename hivex.pc.in => lib/hivex.pc.in (100%) > create mode 100644 lib/local/hivex.pc.in >
Merged as commit range ace0be49b529..34c6d42a9b0e. Thanks Laszlo _______________________________________________ Libguestfs mailing list [email protected] https://listman.redhat.com/mailman/listinfo/libguestfs
