[Nouveau] [PATCH xf86-video-nouveau 00/17] autotools configuration cleanups
Rhys Kidd
rhyskidd at gmail.com
Mon Jan 21 05:52:06 UTC 2019
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
More information about the Nouveau
mailing list