From 651b901cf1fad4acd15b601fb9194236a7af54fb Mon Sep 17 00:00:00 2001 From: Lucas De Marchi Date: Tue, 18 Feb 2025 08:58:41 -0600 Subject: [PATCH] build: Run autogen.sh for autotools compatibility When generating the dist archive, run autogen.sh so the tarball can also be used by distros using autotools. Signed-off-by: Lucas De Marchi --- autogen.sh | 8 +++++++- meson.build | 6 ++++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/autogen.sh b/autogen.sh index 5b60888e..ab97de4f 100755 --- a/autogen.sh +++ b/autogen.sh @@ -3,7 +3,13 @@ set -e oldpwd=$(pwd) -topdir=$(dirname $0) + +if [ -n "$MESON_DIST_ROOT" ]; then + topdir="$MESON_DIST_ROOT" +else + topdir=$(dirname $0) +fi + cd $topdir gtkdocize --docdir libkmod/docs || touch libkmod/docs/gtk-doc.make diff --git a/meson.build b/meson.build index 7e7c0209..2e39f0ef 100644 --- a/meson.build +++ b/meson.build @@ -538,6 +538,12 @@ if get_option('build-tests') subdir('testsuite') endif +# ------------------------------------------------------------------------------ +# dist && autotools compat +# ------------------------------------------------------------------------------ + +meson.add_dist_script('autogen.sh') + # ------------------------------------------------------------------ # documentation # ------------------------------------------------------------------ -- 2.47.2