Quoting Eric Engestrom (2018-01-05 06:02:52)
On Thursday, 2018-01-04 10:28:41 -0800, Dylan Baker wrote:
Signed-off-by: Dylan Baker dylan.c.baker@intel.com
Do we really want to use autotools' `dist` to package libdrm once meson has landed? I would've though we would switch to meson and deprecate autotools right away.
I think we should maintain the autotools build at least for a couple of releases. It gives distros a little bit of time to iron out any problems they have in their automation.
On that note, have we talked about how long we'll keep autotools around? Since libdrm doesn't have a stable release schedule like mesa, it might be best to count it in months. 3 months? 6 months? A year?
I think 3 months would probably be fine, but I'm okay with whatever people decide is appropriate.
Once that's decided, I think something like this should also be committed in this series:
----8<---- diff --git a/configure.ac b/configure.ac index 35378b3384290f8e1e26..38660e13995988f65c2c 100644 --- a/configure.ac +++ b/configure.ac @@ -587,3 +587,9 @@ echo " Tegra API $TEGRA" echo " VC4 API $VC4" echo " Etnaviv API $ETNAVIV" echo ""
+echo "libdrm's autotools build is DEPRECATED" +echo "" +echo "Please read the instructions in the README to start using Meson" +echo "The autotools build system will be removed on the next release after 2018-XX-XX" +echo "" ---->8----
Makefile.am | 30 +++++++++++++++++++++++++++++- 1 file changed, 29 insertions(+), 1 deletion(-)
diff --git a/Makefile.am b/Makefile.am index 7b86214..66f70ca 100644 --- a/Makefile.am +++ b/Makefile.am @@ -135,7 +135,35 @@ if HAVE_VMWGFX klibdrminclude_HEADERS += $(LIBDRM_INCLUDE_VMWGFX_H_FILES) endif
-EXTRA_DIST = include/drm/README +EXTRA_DIST = \
include/drm/README \
amdgpu/meson.build \
etnaviv/meson.build \
exynos/meson.build \
freedreno/meson.build \
intel/meson.build \
libkms/meson.build \
man/meson.build \
nouveau/meson.build \
omap/meson.build \
radeon/meson.build \
tests/amdgpu/meson.build \
tests/etnaviv/meson.build \
tests/exynos/meson.build \
tests/kms/meson.build \
tests/kmstest/meson.build \
tests/modeprint/meson.build \
tests/nouveau/meson.build \
tests/proptest/meson.build \
tests/radeon/meson.build \
tests/tegra/meson.build \
tests/util/meson.build \
tests/vbltest/meson.build \
tests/meson.build \
vc4/meson.build \
data/meson.build \
meson.build \
meson_options.txt
copy-headers : cp -r $(kernel_source)/include/uapi/drm/*.h $(top_srcdir)/include/drm/ -- git-series 0.9.1