summaryrefslogtreecommitdiff
path: root/configure.ac
AgeCommit message (Collapse)AuthorFilesLines
2022-01-22Build xz tarballs instead of bzip2Alan Coopersmith1-1/+1
Signed-off-by: Alan Coopersmith <alan.coopersmith@oracle.com>
2021-01-23Bump version to 1.0.17xf86-video-nouveau-1.0.17Ilia Mirkin1-2/+2
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2019-01-28Bump version to 1.0.16xf86-video-nouveau-1.0.16Ilia Mirkin1-1/+1
Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2019-01-21config: Suggest upstream to find macros in case they are missingRhys Kidd1-2/+6
Added upstream suggestion to error message in case xorg macros or xserver macros are missing. No actual package manager references in suggestion since these are 'user' and/or 'distribution' preferences. (Cherry picked from xf86-video-intel 90538ecfff9c324d61419f451d41d26ab026f232) Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Complete bug report URL for Xorg DDX nouveau driverRhys Kidd1-1/+1
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Set automake options consistently in one locationRhys Kidd1-1/+1
Avoid use of two manners of setting automake configuration options, and consolidate them into AM_INIT_AUTOMAKE macro. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: remove unused sdkdir=$(pkg-config...) statementRhys Kidd1-1/+0
The sdkdir variable is not used, so remove the statement. (Copied from xf86-video-ati 36bd69affc996c92c40b7360a7fbaa1a3a46abfd) Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Remove unrequired AC_SUBST for LIBDRM_NOUVEAU and LIBUDEVRhys Kidd1-4/+0
These macros are called by the PKG_CHECK_MODULES macro, for all versions of pkg-config >= 0.24.0 (released May 23, 2010). Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Add comments for main statementsRhys Kidd1-3/+6
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Use LT_INIT option instead of AC_DISABLE_STATICRhys Kidd1-4/+2
Since libtool 2.2 (released March 2008) the preferred initiation of libtool is with the LT_INIT() macro, instead of AC_PROG_LIBTOOL. As we are using LT_INIT anyway we might as well pass the disable-static option directly to it instead of using the AC_DISABLE_STATIC macro. See: - https://www.gnu.org/software/libtool/manual/html_node/LT_005fINIT.html - https://www.x.org/wiki/NewModuleGuidelines/ Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: remove unrequired AC_HEADER_STDCRhys Kidd1-3/+0
Autoconf says: "This macro is obsolescent, as current systems have conforming header files. New programs need not use this macro". Was previously required to ensure the system has C header files conforming to ANSI C89 (ISO C90). Specifically, this macro checks for stdlib.h, stdarg.h, string.h, and float.h. This autoconf option was used to provide conditional fallback support via defined STDC_HEADERS. xf86-video-nouveau does not do so, so this macro is obsolete and unused, so let's drop it. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Use XORG_DEFAULT_OPTIONS which replaces six XORG_* macrosRhys Kidd1-3/+0
This macro expands into several macros and provide several build functions [0]. Refer to the module generated aclocal.m4 file as this is subject to change. At present, this includes: - XORG_CWARNFLAGS: platform adjusted compiler warning flags - XORG_STRICT_OPTION: additional warning flags - XORG_RELEASE_VERSION: defines variables for major, minor and patch level - XORG_CHANGELOG: contains a makefile rule which creates the ChangeLog file from Git - XORG_INSTALL: contains a makefile rule which provides the INSTALL file in the module root directory - XORG_MANPAGE_SECTIONS: platform adjusted man page section number The above macros invoke the following Autoconf macros: - AC_PROG_INSTALL - AC_PROG_CC_C99 - AC_PROG_SED - AC_CANONICAL_HOST [0] https://www.x.org/wiki/NewModuleGuidelines/ Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: libtoolize: put macros in AC_CONFIG_MACRO_DIR, 'm4'Rhys Kidd1-0/+1
As suggested by one tool called by autoreconf. Necessitates change to: - configure.ac: Call AC_CONFIG_MACRO_DIR() - Makefile.am: Set ACLOCAL_AMFLAGS = -I m4 - Create placeholder m4 folders - Update gitignore files >From the autoconf documentation: "Starting from version 2.58, autoconf provide the macro AC_CONFIG_MACRO_DIR to declare where additional macro files are to be put and found. The argument passed to this macro is commonly m4." https://autotools.io/autoconf/macros.html Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: remove AC_PROG_CC as it overrides AC_PROG_C_C99Rhys Kidd1-1/+0
XORG_STRICT_OPTION from XORG_DEFAULT_OPTIONS calls AC_PROG_C_C99. This sets gcc with -std=gnu99. If AC_PROG_CC macro is called afterwards, it resets CC to gcc. Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Rely upon list.h as at least xorg-server 1.8 requiredRhys Kidd1-12/+5
Fixes: edd1608 ("xorg_list: define the xorg_list* symbols") Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Only check for presence of libdrm package onceRhys Kidd1-1/+1
After a version-conditioned check for libdrm was added, no longer necessary to check a second time, especially without a version number check. Fixes: 779b8d4 ("Link against libdrm") Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config, nv: Use xorg-macros PACKAGE_VERSION_{MAJOR, MINOR, PATCHLEVEL}Rhys Kidd1-9/+0
Use xorg-macros provided PACKAGE_VERSION_{MAJOR,MINOR,PATCHLEVEL} rather than rolling our own in xf86-video-nouveau. Macro has been available since xorg-macros 1.1.5 (we rely on >= 1.8) provided that XORG_DEFAULT_OPTIONS is called. Fixes: b82aacd ("configure: require xorg-macros 1.8") Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-21config: Fix typo in commentRhys Kidd1-1/+1
Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2019-01-20Check for xf86CursorResetCursor()Rhys Kidd1-0/+6
If it's available, xorg-server calls it on each mode configuration change. It does what xf86_reload_cursors does (and more), so we don't need to call the latter anymore. Avoids gcc 8.2 warning: drmmode_display.c: In function ‘drmmode_set_mode_major’: drmmode_display.c:525:2: warning: ‘xf86_reload_cursors’ is deprecated [-Wdeprecated-declarations] xf86_reload_cursors(crtc->scrn->pScreen); ^~~~~~~~~~~~~~~~~~~ In file included from nv_type.h:10, from nv_include.h:69, from drmmode_display.c:36: /usr/include/xorg/xf86Crtc.h:1068:37: note: declared here static _X_INLINE _X_DEPRECATED void xf86_reload_cursors(ScreenPtr screen) {} ^~~~~~~~~~~~~~~~~~~ (Ported from radeon commit d670c5c9851b4eff21c845d26c7d7e4eb5ee0fa9) Signed-off-by: Rhys Kidd <rhyskidd@gmail.com>
2017-04-21Bump version to 1.0.15xf86-video-nouveau-1.0.15Lyude1-1/+1
Signed-off-by: Lyude <lyude@redhat.com>
2017-03-07Bump version to 1.0.14xf86-video-nouveau-1.0.14Lyude1-1/+1
Signed-off-by: Lyude <lyude@redhat.com>
2016-09-20Bump version to 1.0.13xf86-video-nouveau-1.0.13Ilia Mirkin1-1/+1
- Fixes for reverse prime offload - ABI 23 support for Xorg 1.19 Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu
2015-12-08Bump version to 1.0.12xf86-video-nouveau-1.0.12Ben Skeggs1-1/+1
Various random fixes have been pending for a long while now... Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2015-09-13glamor: removeIlia Mirkin1-11/+0
If you want glamor, just use modesetting instead. It's hooked up incorrectly in nouveau, and there doesn't seem to be any point in fixing it when the modesetting driver does it all properly. Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
2015-03-20Use drmGetRenderDeviceNameFromFd to obtain the dri3 node.Maarten Lankhorst1-1/+1
2014-09-01Bump version to 1.0.11 for release.xf86-video-nouveau-1.0.11Mario Kleiner1-1/+1
Highlights: - Support for server managed fd's. - Glamor support. - Maxwell support. - DRI3 and initial Present support. - vsync'ed kms pageflip performance fixes when running on Linux 3.13+ - Multi-display vsync, vblank, swap scheduling, timestamping fixes. - Multi x-screen support fixes. - ZaphodHead support on for multiple outputs per x-screen. - EXA nv-10 fixes. - Enable sync of swaps to vblank by default (Option GLXVblank "on"). - Disable pseudo-triplebuffering by default (Option SwapLimit "1"). Signed-off-by: Mario Kleiner <mario.kleiner.de@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-08-11fix glamor header checkBen Skeggs1-7/+3
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-07-03xorg_list: define the xorg_list* symbolsEmil Velikov1-0/+13
...when building against pre 1.12 x. The build will fail as earlier versions of X were missing the xorg_ prefix of the symbols - struct and util functions. Reported-by: Pali Rohár <pali.rohar@gmail.com> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-06-24glamor: fix build without glamor.hMarcin Slusarz1-1/+7
xorg-server can be built without glamor, which leads to: CC nouveau_xv.lo In file included from nouveau_xv.c:41:0: nouveau_glamor.h:12:20: fatal error: glamor.h: No such file or directory compilation terminated. Signed-off-by: Marcin Slusarz <marcin.slusarz@gmail.com> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2014-06-19glamor: initial support (no dri)Ben Skeggs1-0/+9
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2013-11-07bump to 1.0.10 for releasexf86-video-nouveau-1.0.10Ben Skeggs1-1/+1
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2013-07-30bump to 1.0.9 for releasexf86-video-nouveau-1.0.9Dave Airlie1-1/+1
Signed-off-by: Dave Airlie <airlied@redhat.com>
2013-06-17Link against libdrmSven Joachim1-0/+1
The DDX uses symbols from libdrm but currently does not link against it, but rather relies on indirect linkage from libdrm_nouveau. This could lead to insufficient dependencies in distribution packages, seen in http://bugs.debian.org/633786. Signed-off-by: Sven Joachim <svenjoac@gmx.de>
2013-06-12fixup the dri2 checkMaarten Lankhorst1-1/+1
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
2013-06-12bump to 1.0.8xf86-video-nouveau-1.0.8Maarten Lankhorst1-1/+1
2013-06-12configure: printout the configuration infoEmil Velikov1-0/+18
Let the bikeshedding begin Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-06-12nouveau: mandate dri2 buildEmil Velikov1-0/+1
Building nouveau without dri2 is just silly Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-06-12dri1: purge the final referencesEmil Velikov1-1/+1
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-06-12configure: require xorg-macros 1.8Emil Velikov1-0/+12
Explicitly check for xorg-macros 1.8, as a subtle hint to update your build deps if building your own ddx Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2013-03-27bump to 1.0.7xf86-video-nouveau-1.0.7Maarten Lankhorst1-1/+1
Signed-off-by: Maarten Lankhorst <maarten.lankhorst@canonical.com>
2013-01-07bump to 1.0.6xf86-video-nouveau-1.0.6Dave Airlie1-1/+1
Signed-off-by: Dave Airlie <airlied@redhat.com>
2013-01-07bump to 1.0.5Ben Skeggs1-1/+1
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2012-11-09bump version to 1.0.4xf86-video-nouveau-1.0.4Ben Skeggs1-1/+1
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2012-10-24bump version to 1.0.3xf86-video-nouveau-1.0.3Maarten Lankhorst1-1/+1
2012-09-12bump version to 1.0.2xf86-video-nouveau-1.0.2Maarten Lankhorst1-1/+1
2012-06-19bump version to 1.0.1xf86-video-nouveau-1.0.1Ben Skeggs1-1/+1
2012-06-18bump version to 1.0.0xf86-video-nouveau-1.0.0Ben Skeggs1-1/+1
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2012-04-14WIP: port to new libdrmBen Skeggs1-1/+1
calim: nv50,nvc0/xv: fix src_w/h width/height confusion
2011-02-17Update configure.ac with autoupdateFrancesco Marella1-7/+8
Signed-off-by: Francesco Marella <fmarl@paranoici.org> Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
2010-10-22Bump the required X server version to 1.8.Francisco Jerez1-1/+1
Signed-off-by: Francisco Jerez <currojerez@riseup.net>