[Nouveau] [PATCH xf86-video-nouveau 00/17] autotools configuration cleanups
Ilia Mirkin
imirkin at alum.mit.edu
Tue Jan 22 02:30:56 UTC 2019
Thanks, applied.
On Mon, Jan 21, 2019 at 12:52 AM Rhys Kidd <rhyskidd at gmail.com> wrote:
>
> 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 at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/nouveau
More information about the Nouveau
mailing list