blob: 290362c468d4f05e7d0d58ec26355d32619df48a [file] [log] [blame]
Adam Jackson07d23f92005-07-10 22:42:42 +00001# Copyright 2005 Adam Jackson.
2#
3# Permission is hereby granted, free of charge, to any person obtaining a
4# copy of this software and associated documentation files (the "Software"),
5# to deal in the Software without restriction, including without limitation
6# on the rights to use, copy, modify, merge, publish, distribute, sub
7# license, and/or sell copies of the Software, and to permit persons to whom
8# the Software is furnished to do so, subject to the following conditions:
9#
10# The above copyright notice and this permission notice (including the next
11# paragraph) shall be included in all copies or substantial portions of the
12# Software.
13#
14# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16# FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
17# ADAM JACKSON BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
18# IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
19# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
20
Javier Jardónfd3ed342011-02-09 13:28:20 +000021AC_PREREQ([2.63])
22AC_INIT([libdrm],
Marek Olšákae3ac822012-08-24 17:03:13 +020023 [2.4.39],
Javier Jardónfd3ed342011-02-09 13:28:20 +000024 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI],
25 [libdrm])
26
27AC_CONFIG_HEADERS([config.h])
Adam Jackson07d23f92005-07-10 22:42:42 +000028AC_CONFIG_SRCDIR([Makefile.am])
Javier Jardónfd3ed342011-02-09 13:28:20 +000029AC_CONFIG_MACRO_DIR([m4])
30AC_CONFIG_AUX_DIR([build-aux])
Adam Jackson07d23f92005-07-10 22:42:42 +000031
Javier Jardónfd3ed342011-02-09 13:28:20 +000032AM_INIT_AUTOMAKE([1.10 foreign dist-bzip2])
33AM_MAINTAINER_MODE([enable])
Adam Jackson07d23f92005-07-10 22:42:42 +000034
Eric Anholt607e2282010-05-25 20:13:37 -070035# Enable quiet compiles on automake 1.11.
36m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])
37
Jesse Barnes2426a6a2012-09-06 16:16:50 -070038if test x$LIB_MAN_SUFFIX = x ; then
39 LIB_MAN_SUFFIX=3
40fi
41if test x$LIB_MAN_DIR = x ; then
42 LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
43fi
44AC_SUBST([LIB_MAN_SUFFIX])
45AC_SUBST([LIB_MAN_DIR])
46
47MAN_SUBSTS="\
48 -e 's|__vendorversion__|\"\$(PACKAGE_STRING)\" |' \
49 -e 's|__projectroot__|\$(prefix)|g' \
50 -e 's|__apploaddir__|\$(appdefaultdir)|g' \
51 -e 's|__appmansuffix__|\$(APP_MAN_SUFFIX)|g' \
52 -e 's|__drivermansuffix__|\$(DRIVER_MAN_SUFFIX)|g' \
53 -e 's|__adminmansuffix__|\$(ADMIN_MAN_SUFFIX)|g' \
54 -e 's|__libmansuffix__|\$(LIB_MAN_SUFFIX)|g' \
55 -e 's|__miscmansuffix__|\$(MISC_MAN_SUFFIX)|g' \
56 -e 's|__filemansuffix__|\$(FILE_MAN_SUFFIX)|g'"
57AC_SUBST([MAN_SUBSTS])
58
Javier Jardónfd3ed342011-02-09 13:28:20 +000059# Check for programs
60AC_PROG_CC
61
62AC_USE_SYSTEM_EXTENSIONS
63AC_SYS_LARGEFILE
64AC_FUNC_ALLOCA
65
66# Initialize libtool
67LT_PREREQ([2.2])
68LT_INIT([disable-static])
69
70
Eric Anholt6df7b072008-06-12 23:22:26 -070071PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)
72AC_SUBST(PTHREADSTUBS_CFLAGS)
73AC_SUBST(PTHREADSTUBS_LIBS)
74
Adam Jackson5a5478d2005-07-13 00:13:12 +000075pkgconfigdir=${libdir}/pkgconfig
Adam Jackson07d23f92005-07-10 22:42:42 +000076AC_SUBST(pkgconfigdir)
Javier Jardónfd3ed342011-02-09 13:28:20 +000077AC_ARG_ENABLE([udev],
78 [AS_HELP_STRING([--enable-udev],
79 [Enable support for using udev instead of mknod (default: disabled)])],
80 [UDEV=$enableval], [UDEV=no])
Adam Jackson07d23f92005-07-10 22:42:42 +000081
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010082AC_ARG_ENABLE(libkms,
Jakob Bornecrantz97003c52010-02-18 13:27:29 +010083 AS_HELP_STRING([--disable-libkms],
Alan Coopersmith3c7ae8a2010-04-16 10:12:37 -070084 [Disable KMS mm abstraction library (default: auto)]),
85 [LIBKMS=$enableval], [LIBKMS=auto])
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +010086
Chris Wilsonab3300c2009-10-03 22:56:04 +010087AC_ARG_ENABLE(intel,
88 AS_HELP_STRING([--disable-intel],
Chris Wilsonfc8f6be2009-10-12 23:58:47 +010089 [Enable support for intel's KMS API (default: auto)]),
90 [INTEL=$enableval], [INTEL=auto])
Chris Wilsonab3300c2009-10-03 22:56:04 +010091
Dave Airlie520c6582010-02-02 10:58:50 +100092AC_ARG_ENABLE(radeon,
93 AS_HELP_STRING([--disable-radeon],
Pauli Nieminen966c9902009-08-29 12:08:57 +030094 [Enable support for radeon's KMS API (default: auto)]),
95 [RADEON=$enableval], [RADEON=auto])
Dave Airlie520c6582010-02-02 10:58:50 +100096
Ben Skeggs292da612011-12-09 16:11:06 +100097AC_ARG_ENABLE(nouveau,
98 AS_HELP_STRING([--disable-nouveau],
99 [Enable support for nouveau's KMS API (default: auto)]),
100 [NOUVEAU=$enableval], [NOUVEAU=auto])
101
Jakob Bornecrantz7080bfd2012-08-13 13:35:07 +0200102AC_ARG_ENABLE(vmwgfx,
103 AS_HELP_STRING([--disable-vmwgfx],
104 [Enable support for vmwgfx's KMS API (default: yes)]),
105 [VMWGFX=$enableval], [VMWGFX=yes])
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100106
Rob Clarkef1b9582012-03-28 14:39:43 -0500107AC_ARG_ENABLE(omap-experimental-api,
108 AS_HELP_STRING([--enable-omap-experimental-api],
109 [Enable support for OMAP's experimental API (default: disabled)]),
110 [OMAP=$enableval], [OMAP=no])
Dave Airlie2fa2db12009-06-17 17:47:42 +1000111
Inki Daee07b6502012-05-04 19:13:14 +0900112AC_ARG_ENABLE(exynos-experimental-api,
113 AS_HELP_STRING([--enable-exynos-experimental-api],
114 [Enable support for EXYNOS's experimental API (default: disabled)]),
115 [EXYNOS=$enableval], [EXYNOS=no])
116
Eric Anholtc4857422008-06-03 10:20:49 -0700117dnl ===========================================================================
118dnl check compiler flags
119AC_DEFUN([LIBDRM_CC_TRY_FLAG], [
120 AC_MSG_CHECKING([whether $CC supports $1])
121
122 libdrm_save_CFLAGS="$CFLAGS"
123 CFLAGS="$CFLAGS $1"
124
125 AC_COMPILE_IFELSE([ ], [libdrm_cc_flag=yes], [libdrm_cc_flag=no])
126 CFLAGS="$libdrm_save_CFLAGS"
127
128 if test "x$libdrm_cc_flag" = "xyes"; then
129 ifelse([$2], , :, [$2])
130 else
131 ifelse([$3], , :, [$3])
132 fi
133 AC_MSG_RESULT([$libdrm_cc_flag])
134])
135
Jesse Barnesbadc6342009-01-07 11:47:52 -0800136dnl We use clock_gettime to check for timeouts in drmWaitVBlank
137
138AC_CHECK_FUNCS([clock_gettime], [CLOCK_LIB=],
139 [AC_CHECK_LIB([rt], [clock_gettime], [CLOCK_LIB=-lrt],
140 [AC_MSG_ERROR([Couldn't find clock_gettime])])])
141AC_SUBST([CLOCK_LIB])
142
Eric Anholtccbc4032012-01-03 12:33:37 -0800143AC_CHECK_FUNCS([open_memstream], [HAVE_OPEN_MEMSTREAM=yes])
144
Eric Anholtc4857422008-06-03 10:20:49 -0700145dnl Use lots of warning flags with with gcc and compatible compilers
146
147dnl Note: if you change the following variable, the cache is automatically
148dnl skipped and all flags rechecked. So there's no need to do anything
149dnl else. If for any reason you need to force a recheck, just change
150dnl MAYBE_WARN in an ignorable way (like adding whitespace)
151
152MAYBE_WARN="-Wall -Wextra \
153-Wsign-compare -Werror-implicit-function-declaration \
154-Wpointer-arith -Wwrite-strings -Wstrict-prototypes \
155-Wmissing-prototypes -Wmissing-declarations -Wnested-externs \
156-Wpacked -Wswitch-enum -Wmissing-format-attribute \
Eric Anholt71ebcf42012-08-02 11:25:57 -0700157-Wstrict-aliasing=2 -Winit-self \
Eric Anholtc4857422008-06-03 10:20:49 -0700158-Wdeclaration-after-statement -Wold-style-definition \
159-Wno-missing-field-initializers -Wno-unused-parameter \
160-Wno-attributes -Wno-long-long -Winline"
161
162# invalidate cached value if MAYBE_WARN has changed
163if test "x$libdrm_cv_warn_maybe" != "x$MAYBE_WARN"; then
164 unset libdrm_cv_warn_cflags
165fi
166AC_CACHE_CHECK([for supported warning flags], libdrm_cv_warn_cflags, [
167 echo
168 WARN_CFLAGS=""
169
170 # Some warning options are not supported by all versions of
171 # gcc, so test all desired options against the current
172 # compiler.
173 #
174 # Note that there are some order dependencies
175 # here. Specifically, an option that disables a warning will
176 # have no net effect if a later option then enables that
177 # warnings, (perhaps implicitly). So we put some grouped
178 # options (-Wall and -Wextra) up front and the -Wno options
179 # last.
180
181 for W in $MAYBE_WARN; do
182 LIBDRM_CC_TRY_FLAG([$W], [WARN_CFLAGS="$WARN_CFLAGS $W"])
183 done
184
185 libdrm_cv_warn_cflags=$WARN_CFLAGS
186 libdrm_cv_warn_maybe=$MAYBE_WARN
187
188 AC_MSG_CHECKING([which warning flags were supported])])
189WARN_CFLAGS="$libdrm_cv_warn_cflags"
190
Dave Airlie9101a022008-08-24 16:54:43 +1000191if test "x$UDEV" = xyes; then
192 AC_DEFINE(UDEV, 1, [Have UDEV support])
193fi
194
Alan Coopersmith3c7ae8a2010-04-16 10:12:37 -0700195AC_CANONICAL_HOST
196if test "x$LIBKMS" = xauto ; then
197 case $host_os in
198 linux*) LIBKMS="yes" ;;
199 *) LIBKMS="no" ;;
200 esac
201fi
202
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100203AM_CONDITIONAL(HAVE_LIBKMS, [test "x$LIBKMS" = xyes])
204
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100205AM_CONDITIONAL(HAVE_VMWGFX, [test "x$VMWGFX" = xyes])
Jakob Bornecrantz5dbc1b32010-01-05 20:55:02 +0100206if test "x$VMWGFX" = xyes; then
207 AC_DEFINE(HAVE_VMWGFX, 1, [Have vmwgfx kernel headers])
208fi
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100209
Pekka Paalanen4a0d19e2009-02-22 12:40:47 +0200210AM_CONDITIONAL(HAVE_NOUVEAU, [test "x$NOUVEAU" = xyes])
Marcin Kościelnickiafd74ec2010-02-27 15:04:37 +0000211if test "x$NOUVEAU" = xyes; then
212 AC_DEFINE(HAVE_NOUVEAU, 1, [Have nouveau (nvidia) support])
213fi
Ben Skeggs7e5c5122009-02-11 14:18:03 +1000214
Rob Clarkef1b9582012-03-28 14:39:43 -0500215AM_CONDITIONAL(HAVE_OMAP, [test "x$OMAP" = xyes])
216if test "x$OMAP" = xyes; then
217 AC_DEFINE(HAVE_OMAP, 1, [Have OMAP support])
218fi
219
Inki Daee07b6502012-05-04 19:13:14 +0900220AM_CONDITIONAL(HAVE_EXYNOS, [test "x$EXYNOS" = xyes])
221if test "x$EXYNOS" = xyes; then
222 AC_DEFINE(HAVE_EXYNOS, 1, [Have EXYNOS support])
223fi
224
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500225PKG_CHECK_MODULES(CAIRO, cairo, [HAVE_CAIRO=yes], [HAVE_CAIRO=no])
226if test "x$HAVE_CAIRO" = xyes; then
227 AC_DEFINE(HAVE_CAIRO, 1, [Have cairo support])
228fi
229AM_CONDITIONAL(HAVE_CAIRO, [test "x$HAVE_CAIRO" = xyes])
230
Kristian Høgsberge9d61162009-04-06 17:13:01 -0400231# For enumerating devices in test case
232PKG_CHECK_MODULES(LIBUDEV, libudev, [HAVE_LIBUDEV=yes], [HAVE_LIBUDEV=no])
233if test "x$HAVE_LIBUDEV" = xyes; then
234 AC_DEFINE(HAVE_LIBUDEV, 1, [Have libudev support])
235fi
236AM_CONDITIONAL(HAVE_LIBUDEV, [test "x$HAVE_LIBUDEV" = xyes])
237
Rob Clark22574aa2012-07-13 16:18:25 -0500238if test "x$INTEL" != "xno" -o "x$RADEON" != "xno" -o "x$NOUVEAU" != "xno" -o "x$OMAP" != "xno"; then
Chris Wilsonab3300c2009-10-03 22:56:04 +0100239 # Check for atomic intrinsics
240 AC_CACHE_CHECK([for native atomic primitives], drm_cv_atomic_primitives,
241 [
242 drm_cv_atomic_primitives="none"
243
Javier Jardónfd3ed342011-02-09 13:28:20 +0000244 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
Chris Wilsonab3300c2009-10-03 22:56:04 +0100245 int atomic_add(int i) { return __sync_fetch_and_add (&i, 1); }
246 int atomic_cmpxchg(int i, int j, int k) { return __sync_val_compare_and_swap (&i, j, k); }
Javier Jardónfd3ed342011-02-09 13:28:20 +0000247 ]],[[]])],
248 [drm_cv_atomic_primitives="Intel"],[])
Chris Wilson901bacd2009-10-13 15:13:00 +0100249
250 if test "x$drm_cv_atomic_primitives" = "xnone"; then
251 AC_CHECK_HEADER([atomic_ops.h], drm_cv_atomic_primitives="libatomic-ops")
252 fi
253
Alan Coopersmithb1ce1e62010-01-16 19:28:50 -0800254 # atomic functions defined in <atomic.h> & libc on Solaris
255 if test "x$drm_cv_atomic_primitives" = "xnone"; then
256 AC_CHECK_FUNC([atomic_cas_uint],
257 drm_cv_atomic_primitives="Solaris")
258 fi
259
Chris Wilsonab3300c2009-10-03 22:56:04 +0100260 ])
261 if test "x$drm_cv_atomic_primitives" = xIntel; then
Pauli Nieminen21105bc2010-03-10 13:35:59 +0200262 AC_DEFINE(HAVE_LIBDRM_ATOMIC_PRIMITIVES, 1,
Chris Wilsonab3300c2009-10-03 22:56:04 +0100263 [Enable if your compiler supports the Intel __sync_* atomic primitives])
264 fi
Chris Wilson901bacd2009-10-13 15:13:00 +0100265 if test "x$drm_cv_atomic_primitives" = "xlibatomic-ops"; then
266 AC_DEFINE(HAVE_LIB_ATOMIC_OPS, 1, [Enable if you have libatomic-ops-dev installed])
267 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100268
269 if test "x$drm_cv_atomic_primitives" = "xnone"; then
Pauli Nieminen966c9902009-08-29 12:08:57 +0300270 if test "x$INTEL" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200271 if test "x$INTEL" != "xno"; then
272 AC_MSG_ERROR([libdrm_intel depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for Intel GPUs by passing --disable-intel to ./configure])
273 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300274 else
275 AC_MSG_WARN([Disabling libdrm_intel. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
276 INTEL=no
277 fi
278 if test "x$RADEON" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200279 if test "x$RADEON" != "xno"; then
280 AC_MSG_ERROR([libdrm_radeon depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for Radeon support by passing --disable-radeon to ./configure])
281 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300282 else
283 AC_MSG_WARN([Disabling libdrm_radeon. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
284 RADEON=no
285 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000286 if test "x$NOUVEAU" != "xauto"; then
287 if test "x$NOUVEAU" != "xno"; then
288 AC_MSG_ERROR([libdrm_nouveau depends upon atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package, or, failing both of those, disable support for NVIDIA GPUs by passing --disable-nouveau to ./configure])
289 fi
290 else
291 AC_MSG_WARN([Disabling libdrm_nouveau. It depends on atomic operations, which were not found for your compiler/cpu. Try compiling with -march=native, or install the libatomics-op-dev package.])
292 NOUVEAU=no
293 fi
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500294 else
Pauli Nieminen966c9902009-08-29 12:08:57 +0300295 if test "x$INTEL" != "xno"; then
Paul Berry82c69382012-01-31 14:44:14 -0800296 case $host_cpu in
297 i?86|x86_64) INTEL=yes ;;
Jeremy Huddlestonefd6e812012-01-30 15:20:04 -0800298 *) INTEL=no ;;
299 esac
Pauli Nieminen966c9902009-08-29 12:08:57 +0300300 fi
301 if test "x$RADEON" != "xno"; then
302 RADEON=yes
303 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000304 if test "x$NOUVEAU" != "xno"; then
305 NOUVEAU=yes
306 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100307 fi
Chris Wilson04495ee2009-10-02 04:39:22 +0100308fi
309
Matt Turnerbe30d352012-03-01 12:19:59 -0500310if test "x$INTEL" != "xno"; then
311 PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
312fi
313AC_SUBST(PCIACCESS_CFLAGS)
314AC_SUBST(PCIACCESS_LIBS)
315
Chris Wilsonced219e2012-02-13 00:19:17 +0000316PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no])
317if test "x$have_valgrind" = "xyes"; then
318 AC_DEFINE([HAVE_VALGRIND], 1, [Use valgrind intrinsics to suppress false warnings])
319fi
Chris Wilson90b23cc2012-02-09 10:23:10 +0000320
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100321AM_CONDITIONAL(HAVE_INTEL, [test "x$INTEL" != "xno"])
Pauli Nieminendf973702010-03-17 22:41:08 +0200322AM_CONDITIONAL(HAVE_RADEON, [test "x$RADEON" != "xno"])
Ben Skeggs292da612011-12-09 16:11:06 +1000323AM_CONDITIONAL(HAVE_NOUVEAU, [test "x$NOUVEAU" != "xno"])
Benjamin Franzkec75fe3a2011-02-17 10:46:35 +0100324if test "x$RADEON" = xyes; then
325 AC_DEFINE(HAVE_RADEON, 1, [Have radeon support])
326fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100327
Kristian Høgsberga9968032009-11-17 09:23:52 -0500328AC_ARG_WITH([kernel-source],
329 [AS_HELP_STRING([--with-kernel-source],
330 [specify path to linux kernel source])],
331 [kernel_source="$with_kernel_source"])
332AC_SUBST(kernel_source)
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100333
Eric Anholtc4857422008-06-03 10:20:49 -0700334AC_SUBST(WARN_CFLAGS)
Javier Jardónfd3ed342011-02-09 13:28:20 +0000335AC_CONFIG_FILES([
Eric Anholtd7cf2982007-07-19 04:59:59 -0700336 Makefile
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100337 libkms/Makefile
338 libkms/libkms.pc
Kristian Høgsberg4f57abf2009-11-17 11:14:54 -0500339 intel/Makefile
340 intel/libdrm_intel.pc
341 radeon/Makefile
342 radeon/libdrm_radeon.pc
343 nouveau/Makefile
344 nouveau/libdrm_nouveau.pc
Rob Clarkef1b9582012-03-28 14:39:43 -0500345 omap/Makefile
346 omap/libdrm_omap.pc
Inki Daee07b6502012-05-04 19:13:14 +0900347 exynos/Makefile
348 exynos/libdrm_exynos.pc
Eric Anholtd7cf2982007-07-19 04:59:59 -0700349 tests/Makefile
Eric Anholt06ab2f62008-12-17 10:41:21 -0800350 tests/modeprint/Makefile
351 tests/modetest/Makefile
Jakob Bornecrantzd207a382010-01-08 15:34:44 +0000352 tests/kmstest/Makefile
Jerome Glisseca497122011-11-10 16:47:10 -0500353 tests/radeon/Makefile
Jesse Barnesc42d1a12010-04-27 15:43:20 -0400354 tests/vbltest/Makefile
Kristian Høgsberg4f070d52009-11-20 19:42:59 -0500355 include/Makefile
356 include/drm/Makefile
Jesse Barnes2426a6a2012-09-06 16:16:50 -0700357 man/Makefile
Julien Cristau89cc98c2009-10-31 02:25:44 +0100358 libdrm.pc])
Javier Jardónfd3ed342011-02-09 13:28:20 +0000359AC_OUTPUT
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500360
361echo ""
362echo "$PACKAGE_STRING will be compiled with:"
363echo ""
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100364echo " libkms $LIBKMS"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500365echo " Intel API $INTEL"
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100366echo " vmwgfx API $VMWGFX"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500367echo " Radeon API $RADEON"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500368echo " Nouveau API $NOUVEAU"
Rob Clarkef1b9582012-03-28 14:39:43 -0500369echo " OMAP API $OMAP"
Inki Daee07b6502012-05-04 19:13:14 +0900370echo " EXYNOS API $EXYNOS"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500371echo ""