[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