This work was motivated by Dan's intention to introduce the
keycodemapdb module into libvirt[1]. As it is, we have a few
useful submodule-related features in our build system, but
they are limited in that they assume there will be a single
submodule, and it will be gnulib.
This series removes such assumptions, making it possible to
introduce more submodules without having to sacrifice any
convenience.
[1]
https://www.redhat.com/archives/libvir-list/2017-March/msg00136.html
Andrea Bolognani (2):
autogen.sh: Rewrite
autogen.sh: Modularize
.gitignore | 2 +-
.submodules/gnulib.functions | 65 ++++++++++
autogen.sh | 286 +++++++++++++++++++++++++++++--------------
cfg.mk | 34 ++---
4 files changed, 265 insertions(+), 122 deletions(-)
create mode 100644 .submodules/gnulib.functions
--
2.7.4