Intel driver configuration (only) changes for X server libpciaccess usage.
Detect whether the target X server uses libpciaccess, using it in the driver compilation as necessary. This change means that utilities that used to use libpciaccess will not do so unless the driver itself uses libpciaccess. Yes, that could be fixed, but it doesn't seem that important. This patch does not include any code changes necessary to actually have the driver build against an X server using libpciaccess.
This commit is contained in:
parent
5faf9cc6af
commit
3d3bf493a3
11
configure.ac
11
configure.ac
|
|
@ -78,9 +78,6 @@ XORG_DRIVER_CHECK_EXT(DPMSExtension, xextproto)
|
|||
PKG_CHECK_MODULES(XORG, [xorg-server xproto xvmc fontsproto $REQUIRED_MODULES])
|
||||
sdkdir=$(pkg-config --variable=sdkdir xorg-server)
|
||||
|
||||
PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.5.0], have_pciaccess=yes, have_pciaccess=no)
|
||||
AM_CONDITIONAL(HAVE_PCIACCESS, test "x$have_pciaccess" = xyes)
|
||||
|
||||
# Checks for libraries.
|
||||
|
||||
# Checks for header files.
|
||||
|
|
@ -112,8 +109,16 @@ AC_MSG_RESULT([$DRI])
|
|||
save_CFLAGS="$CFLAGS"
|
||||
CFLAGS="$XORG_CFLAGS"
|
||||
AC_CHECK_HEADER(xf86Modes.h,[XMODES=yes],[XMODES=no],[#include "xorg-server.h"])
|
||||
AC_CHECK_DECL(XSERVER_LIBPCIACCESS,
|
||||
[XSERVER_LIBPCIACCESS=yes],[XSERVER_LIBPCIACCESS=no],
|
||||
[#include "xorg-server.h"])
|
||||
CFLAGS="$save_CFLAGS"
|
||||
|
||||
if test x$XSERVER_LIBPCIACCESS = xyes; then
|
||||
PKG_CHECK_MODULES([PCIACCESS], [pciaccess >= 0.8.0])
|
||||
fi
|
||||
|
||||
AM_CONDITIONAL(XSERVER_LIBPCIACCESS, test "x$XSERVER_LIBPCIACCESS" = xyes)
|
||||
AM_CONDITIONAL(XMODES, test "x$XMODES" = xno)
|
||||
|
||||
if test "x$XSERVER_SOURCE" = x; then
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@
|
|||
# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
|
||||
# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
if HAVE_PCIACCESS
|
||||
if XSERVER_LIBPCIACCESS
|
||||
REGDUMPER = reg_dumper
|
||||
endif
|
||||
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@ AM_CFLAGS = @WARN_CFLAGS@ @XORG_CFLAGS@ @XMODES_CFLAGS@
|
|||
|
||||
noinst_PROGRAMS = bios_reader $(BIOS_DUMPER)
|
||||
|
||||
if HAVE_PCIACCESS
|
||||
if XSERVER_LIBPCIACCESS
|
||||
BIOS_DUMPER = bios_dumper
|
||||
|
||||
bios_dumper_SOURCES = bios_dumper.c
|
||||
|
|
|
|||
Loading…
Reference in New Issue