blob: 8c28107a9a674226b954cba46dc575a5ae3c2d13 [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
Daniel Stone14db9482012-10-04 01:21:57 +0000225AC_ARG_ENABLE([cairo-tests],
226 [AS_HELP_STRING([--enable-cairo-tests],
227 [Enable support for Cairo rendering in tests (default: auto)])],
228 [CAIRO=$enableval], [CAIRO=auto])
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500229PKG_CHECK_MODULES(CAIRO, cairo, [HAVE_CAIRO=yes], [HAVE_CAIRO=no])
Daniel Stone14db9482012-10-04 01:21:57 +0000230AC_MSG_CHECKING([whether to enable Cairo tests])
231if test "x$CAIRO" = xauto; then
232 CAIRO="$HAVE_CAIRO"
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500233fi
Daniel Stone14db9482012-10-04 01:21:57 +0000234if test "x$CAIRO" = xyes; then
235 if ! test "x$HAVE_CAIRO" = xyes; then
236 AC_MSG_ERROR([Cairo support required but not present])
237 fi
238 AC_DEFINE(HAVE_CAIRO, 1, [Have Cairo support])
239fi
240AC_MSG_RESULT([$CAIRO])
241AM_CONDITIONAL(HAVE_CAIRO, [test "x$CAIRO" = xyes])
Kristian Høgsberg7a389aa2009-02-03 15:03:41 -0500242
Kristian Høgsberge9d61162009-04-06 17:13:01 -0400243# For enumerating devices in test case
244PKG_CHECK_MODULES(LIBUDEV, libudev, [HAVE_LIBUDEV=yes], [HAVE_LIBUDEV=no])
245if test "x$HAVE_LIBUDEV" = xyes; then
246 AC_DEFINE(HAVE_LIBUDEV, 1, [Have libudev support])
247fi
248AM_CONDITIONAL(HAVE_LIBUDEV, [test "x$HAVE_LIBUDEV" = xyes])
249
Rob Clark22574aa2012-07-13 16:18:25 -0500250if test "x$INTEL" != "xno" -o "x$RADEON" != "xno" -o "x$NOUVEAU" != "xno" -o "x$OMAP" != "xno"; then
Chris Wilsonab3300c2009-10-03 22:56:04 +0100251 # Check for atomic intrinsics
252 AC_CACHE_CHECK([for native atomic primitives], drm_cv_atomic_primitives,
253 [
254 drm_cv_atomic_primitives="none"
255
Javier Jardónfd3ed342011-02-09 13:28:20 +0000256 AC_LINK_IFELSE([AC_LANG_PROGRAM([[
Chris Wilsonab3300c2009-10-03 22:56:04 +0100257 int atomic_add(int i) { return __sync_fetch_and_add (&i, 1); }
258 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 +0000259 ]],[[]])],
260 [drm_cv_atomic_primitives="Intel"],[])
Chris Wilson901bacd2009-10-13 15:13:00 +0100261
262 if test "x$drm_cv_atomic_primitives" = "xnone"; then
263 AC_CHECK_HEADER([atomic_ops.h], drm_cv_atomic_primitives="libatomic-ops")
264 fi
265
Alan Coopersmithb1ce1e62010-01-16 19:28:50 -0800266 # atomic functions defined in <atomic.h> & libc on Solaris
267 if test "x$drm_cv_atomic_primitives" = "xnone"; then
268 AC_CHECK_FUNC([atomic_cas_uint],
269 drm_cv_atomic_primitives="Solaris")
270 fi
271
Chris Wilsonab3300c2009-10-03 22:56:04 +0100272 ])
273 if test "x$drm_cv_atomic_primitives" = xIntel; then
Pauli Nieminen21105bc2010-03-10 13:35:59 +0200274 AC_DEFINE(HAVE_LIBDRM_ATOMIC_PRIMITIVES, 1,
Chris Wilsonab3300c2009-10-03 22:56:04 +0100275 [Enable if your compiler supports the Intel __sync_* atomic primitives])
276 fi
Chris Wilson901bacd2009-10-13 15:13:00 +0100277 if test "x$drm_cv_atomic_primitives" = "xlibatomic-ops"; then
278 AC_DEFINE(HAVE_LIB_ATOMIC_OPS, 1, [Enable if you have libatomic-ops-dev installed])
279 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100280
281 if test "x$drm_cv_atomic_primitives" = "xnone"; then
Pauli Nieminen966c9902009-08-29 12:08:57 +0300282 if test "x$INTEL" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200283 if test "x$INTEL" != "xno"; then
284 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])
285 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300286 else
287 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.])
288 INTEL=no
289 fi
290 if test "x$RADEON" != "xauto"; then
Pauli Nieminen30ce1fd2010-03-17 14:34:53 +0200291 if test "x$RADEON" != "xno"; then
292 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])
293 fi
Pauli Nieminen966c9902009-08-29 12:08:57 +0300294 else
295 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.])
296 RADEON=no
297 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000298 if test "x$NOUVEAU" != "xauto"; then
299 if test "x$NOUVEAU" != "xno"; then
300 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])
301 fi
302 else
303 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.])
304 NOUVEAU=no
305 fi
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500306 else
Pauli Nieminen966c9902009-08-29 12:08:57 +0300307 if test "x$INTEL" != "xno"; then
Paul Berry82c69382012-01-31 14:44:14 -0800308 case $host_cpu in
309 i?86|x86_64) INTEL=yes ;;
Jeremy Huddlestonefd6e812012-01-30 15:20:04 -0800310 *) INTEL=no ;;
311 esac
Pauli Nieminen966c9902009-08-29 12:08:57 +0300312 fi
313 if test "x$RADEON" != "xno"; then
314 RADEON=yes
315 fi
Ben Skeggs292da612011-12-09 16:11:06 +1000316 if test "x$NOUVEAU" != "xno"; then
317 NOUVEAU=yes
318 fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100319 fi
Chris Wilson04495ee2009-10-02 04:39:22 +0100320fi
321
Matt Turnerbe30d352012-03-01 12:19:59 -0500322if test "x$INTEL" != "xno"; then
323 PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
324fi
325AC_SUBST(PCIACCESS_CFLAGS)
326AC_SUBST(PCIACCESS_LIBS)
327
Chris Wilsonced219e2012-02-13 00:19:17 +0000328PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no])
329if test "x$have_valgrind" = "xyes"; then
330 AC_DEFINE([HAVE_VALGRIND], 1, [Use valgrind intrinsics to suppress false warnings])
331fi
Chris Wilson90b23cc2012-02-09 10:23:10 +0000332
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100333AM_CONDITIONAL(HAVE_INTEL, [test "x$INTEL" != "xno"])
Pauli Nieminendf973702010-03-17 22:41:08 +0200334AM_CONDITIONAL(HAVE_RADEON, [test "x$RADEON" != "xno"])
Ben Skeggs292da612011-12-09 16:11:06 +1000335AM_CONDITIONAL(HAVE_NOUVEAU, [test "x$NOUVEAU" != "xno"])
Benjamin Franzkec75fe3a2011-02-17 10:46:35 +0100336if test "x$RADEON" = xyes; then
337 AC_DEFINE(HAVE_RADEON, 1, [Have radeon support])
338fi
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100339
Kristian Høgsberga9968032009-11-17 09:23:52 -0500340AC_ARG_WITH([kernel-source],
341 [AS_HELP_STRING([--with-kernel-source],
342 [specify path to linux kernel source])],
343 [kernel_source="$with_kernel_source"])
344AC_SUBST(kernel_source)
Chris Wilsonfc8f6be2009-10-12 23:58:47 +0100345
Eric Anholtc4857422008-06-03 10:20:49 -0700346AC_SUBST(WARN_CFLAGS)
Javier Jardónfd3ed342011-02-09 13:28:20 +0000347AC_CONFIG_FILES([
Eric Anholtd7cf2982007-07-19 04:59:59 -0700348 Makefile
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100349 libkms/Makefile
350 libkms/libkms.pc
Kristian Høgsberg4f57abf2009-11-17 11:14:54 -0500351 intel/Makefile
352 intel/libdrm_intel.pc
353 radeon/Makefile
354 radeon/libdrm_radeon.pc
355 nouveau/Makefile
356 nouveau/libdrm_nouveau.pc
Rob Clarkef1b9582012-03-28 14:39:43 -0500357 omap/Makefile
358 omap/libdrm_omap.pc
Inki Daee07b6502012-05-04 19:13:14 +0900359 exynos/Makefile
360 exynos/libdrm_exynos.pc
Eric Anholtd7cf2982007-07-19 04:59:59 -0700361 tests/Makefile
Eric Anholt06ab2f62008-12-17 10:41:21 -0800362 tests/modeprint/Makefile
363 tests/modetest/Makefile
Jakob Bornecrantzd207a382010-01-08 15:34:44 +0000364 tests/kmstest/Makefile
Jerome Glisseca497122011-11-10 16:47:10 -0500365 tests/radeon/Makefile
Jesse Barnesc42d1a12010-04-27 15:43:20 -0400366 tests/vbltest/Makefile
Kristian Høgsberg4f070d52009-11-20 19:42:59 -0500367 include/Makefile
368 include/drm/Makefile
Jesse Barnes2426a6a2012-09-06 16:16:50 -0700369 man/Makefile
Julien Cristau89cc98c2009-10-31 02:25:44 +0100370 libdrm.pc])
Javier Jardónfd3ed342011-02-09 13:28:20 +0000371AC_OUTPUT
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500372
373echo ""
374echo "$PACKAGE_STRING will be compiled with:"
375echo ""
Jakob Bornecrantz8c0571a2009-11-24 17:54:10 +0100376echo " libkms $LIBKMS"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500377echo " Intel API $INTEL"
Jakob Bornecrantz6d3b8bb2010-01-05 19:53:10 +0100378echo " vmwgfx API $VMWGFX"
Kristian Høgsberg863e39b2009-11-23 12:38:40 -0500379echo " Radeon API $RADEON"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500380echo " Nouveau API $NOUVEAU"
Rob Clarkef1b9582012-03-28 14:39:43 -0500381echo " OMAP API $OMAP"
Inki Daee07b6502012-05-04 19:13:14 +0900382echo " EXYNOS API $EXYNOS"
Kristian Høgsberg696fdb12009-11-23 11:41:15 -0500383echo ""