Series of cleanups to autotools build config files to utilize the available xorg-server macros, defaults and more closely match other modern Xorg drivers. Notable improvements: - gitignore fully covers potential build artifacts - Simplify logic given stated minimum required version of xorg-server 1.8 - Remove use of deprecated, outdated or no longer required macros - Utilize xorg macros where possible, instead of rolling own approaches - Provide clearer documentation of autotools build steps - Address warnings from libtoolize - Set automake configuration options consistently in one location - Provide complete URL to bug reports for Xorg DDX nouveau driver - Fix typos Commits referenced from xf86-video-intel, xf86-video-amdgpu and xf86-video-ati Rhys Kidd (17): config: Fix typo in comment config,nv: Use xorg-macros PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} config: Only check for presence of libdrm package once config: Rely upon list.h as at least xorg-server 1.8 required config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 gitignore: Update to mirror modern X.org drivers config: libtoolize: put macros in AC_CONFIG_MACRO_DIR, 'm4' config: Use XORG_DEFAULT_OPTIONS which replaces six XORG_* macros config: remove unrequired AC_HEADER_STDC config: Utilize util-macros 1.8 for additional man page support config: Use LT_INIT option instead of AC_DISABLE_STATIC config: Add comments for main statements config: Remove unrequired AC_SUBST for LIBDRM_NOUVEAU and LIBUDEV config: remove unused sdkdir=$(pkg-config...) statement config: Set automake options consistently in one location config: Complete bug report URL for Xorg DDX nouveau driver config: Suggest upstream to find macros in case they are missing .gitignore | 71 +++++++++++++++++++++++++++++++++++++++++-------- Makefile.am | 3 ++- configure.ac | 70 +++++++++++++++++------------------------------- m4/.gitignore | 5 ++++ man/Makefile.am | 20 ++------------ src/nv_driver.c | 2 +- 6 files changed, 94 insertions(+), 77 deletions(-) create mode 100644 m4/.gitignore -- 2.19.1 _______________________________________________ Nouveau mailing list Nouveau@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/nouveau