Nouveau Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH xf86-video-nouveau 00/17] autotools configuration cleanups
@ 2019-01-21  5:52 Rhys Kidd
       [not found] ` <20190121055223.7891-1-rhyskidd-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Rhys Kidd @ 2019-01-21  5:52 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

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@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2019-01-22  2:30 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-01-21  5:52 [PATCH xf86-video-nouveau 00/17] autotools configuration cleanups Rhys Kidd
     [not found] ` <20190121055223.7891-1-rhyskidd-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 01/17] config: Fix typo in comment Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 02/17] config, nv: Use xorg-macros PACKAGE_VERSION_{MAJOR, MINOR, PATCHLEVEL} Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 03/17] config: Only check for presence of libdrm package once Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 04/17] config: Rely upon list.h as at least xorg-server 1.8 required Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 05/17] config: remove AC_PROG_CC as it overrides AC_PROG_C_C99 Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 06/17] gitignore: Update to mirror modern X.org drivers Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 07/17] config: libtoolize: put macros in AC_CONFIG_MACRO_DIR, 'm4' Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 08/17] config: Use XORG_DEFAULT_OPTIONS which replaces six XORG_* macros Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 09/17] config: remove unrequired AC_HEADER_STDC Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 10/17] config: Utilize util-macros 1.8 for additional man page support Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 11/17] config: Use LT_INIT option instead of AC_DISABLE_STATIC Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 12/17] config: Add comments for main statements Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 13/17] config: Remove unrequired AC_SUBST for LIBDRM_NOUVEAU and LIBUDEV Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 14/17] config: remove unused sdkdir=$(pkg-config...) statement Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 15/17] config: Set automake options consistently in one location Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 16/17] config: Complete bug report URL for Xorg DDX nouveau driver Rhys Kidd
2019-01-21  5:52   ` [PATCH xf86-video-nouveau 17/17] config: Suggest upstream to find macros in case they are missing Rhys Kidd
2019-01-22  2:30   ` [PATCH xf86-video-nouveau 00/17] autotools configuration cleanups Ilia Mirkin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox