blob: 4f55ea5d0f89812c7bb0d2b3af809c756e6c5b96 [file] [log] [blame]
Eric Anholt8c641832009-03-26 17:15:11 -07001# 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#
21# Process this file with autoconf to produce a configure script
22
Gaetan Nadond63a1f62012-01-03 21:12:25 -050023AC_PREREQ([2.60])
Arkadiusz Hilereccae132018-05-15 14:07:50 +030024AC_INIT([igt-gpu-tools],
Arkadiusz Hiler4b728a52018-07-18 00:21:44 +030025 [1.23],
Mike Frysingere73e3982016-06-22 07:08:03 -040026 [https://bugs.freedesktop.org/enter_bug.cgi?product=DRI&component=IGT],
Arkadiusz Hilereccae132018-05-15 14:07:50 +030027 [igt-gpu-tools])
Eric Anholt8c641832009-03-26 17:15:11 -070028
29AC_CONFIG_SRCDIR([Makefile.am])
Javier Jardón68b64f12011-02-08 22:33:12 +000030AC_CONFIG_HEADERS([config.h])
31AC_CONFIG_MACRO_DIR([m4])
32AC_CONFIG_AUX_DIR([build-aux])
Alan Coopersmith504c4fa2012-01-06 15:45:29 -080033AC_USE_SYSTEM_EXTENSIONS
Chris Wilsond364c282012-03-14 10:59:51 +000034AC_SYS_LARGEFILE
Ben Widawsky8af53e02012-03-24 19:03:38 -070035AC_GNU_SOURCE
Daniel Vetter831a4712013-12-10 09:23:44 +010036AC_CANONICAL_HOST
Daniel Stonebccc0ec2016-01-25 18:33:12 +000037AC_CANONICAL_TARGET
Eric Anholt8c641832009-03-26 17:15:11 -070038
Damien Lespiaufd772e32015-06-05 15:51:40 +010039AM_INIT_AUTOMAKE([1.12 foreign subdir-objects dist-bzip2])
Gaetan Nadon4768adf2012-01-10 17:25:24 -050040AM_PATH_PYTHON([3],, [:])
Eric Anholt8c641832009-03-26 17:15:11 -070041
Damien Lespiau191c8592013-01-14 23:21:21 +000042AC_PROG_CC
Tvrtko Ursulind9dcfc32017-05-26 12:11:04 +010043AC_PROG_LEX
Damien Lespiau191c8592013-01-14 23:21:21 +000044AC_PROG_YACC
45
Alan Coopersmith9ebb8602012-01-06 14:37:16 -080046# Checks for functions, headers, structures, etc.
Damien Lespiau191c8592013-01-14 23:21:21 +000047AC_HEADER_STDC
Thomas Wood80f15532015-07-16 11:41:32 +010048AC_CHECK_HEADERS([termios.h linux/kd.h sys/kd.h libgen.h sys/io.h])
Alan Coopersmith9ebb8602012-01-06 14:37:16 -080049AC_CHECK_MEMBERS([struct sysinfo.totalram],[],[],[AC_INCLUDES_DEFAULT
Ben Widawsky90f0b3d2013-01-31 13:04:18 -080050 #include <sys/sysinfo.h>
51 ])
Alan Coopersmith95ea5d52014-12-23 19:07:12 -080052AC_CHECK_TYPES([sighandler_t],[],[],[AC_INCLUDES_DEFAULT
53#include <signal.h>])
Alan Coopersmithfbae1382012-01-23 20:13:49 -080054AC_CHECK_FUNCS([swapctl])
Ben Widawsky8af53e02012-03-24 19:03:38 -070055AC_CHECK_FUNCS([asprintf])
Lyude31811f42016-12-21 14:00:54 -050056AX_GCC_FUNC_ATTRIBUTE([constructor])
Alan Coopersmith9ebb8602012-01-06 14:37:16 -080057
Chris Wilsond5456102016-03-19 13:04:02 +000058dnl Check for POSIX timers
59AC_CHECK_FUNCS(timer_create, [], [
60 AC_CHECK_LIB(rt, timer_create, [
61 AC_DEFINE(HAVE_TIMER_CREATE, 1)
62 TIMER_LIBS="-lrt"
63 ], [
64 AC_CHECK_LIB(pthread, timer_create, [
65 AC_DEFINE(HAVE_TIMER_CREATE, 1)
66 TIMER_LIBS="-lpthread"
67 ])
68 ])
69])
70AC_SUBST(TIMER_LIBS)
71
Lucas De Marchibcb37a92018-07-24 15:20:24 -070072dnl Check for memfd_create
73AC_CHECK_FUNCS(memfd_create)
74
Chris Wilson545fe0f2016-07-11 12:39:01 +010075dnl Check for CPUID
76cpuid="yes"
77AC_TRY_LINK([
78 #include <cpuid.h>
79 #include <stddef.h>
80 ],
81 [
82 int eax, ebx, ecx, edx;
83 if (__get_cpuid_max(0, NULL) < 4)
84 return 0;
85 __cpuid_count(4, 0, eax, ebx, ecx, edx);
86 ],
87 [cpuid="yes"],
88 [cpuid="no"]
89)
90if test "x$cpuid" = "xyes"; then
91 AC_DEFINE(HAVE_CPUID_H, 1, [Found a useable cpuid.h])
92fi
93
Javier Jardón68b64f12011-02-08 22:33:12 +000094# Initialize libtool
Gaetan Nadon65db78f2012-01-03 21:13:39 -050095AC_DISABLE_STATIC
96AC_PROG_LIBTOOL
Javier Jardón68b64f12011-02-08 22:33:12 +000097
Alan Coopersmith504c4fa2012-01-06 15:45:29 -080098# Require X.Org macros 1.16 or later for XORG_TESTSET_CFLAG
Gaetan Nadon1722b782012-01-03 21:12:22 -050099m4_ifndef([XORG_MACROS_VERSION],
Gaetan Nadon4768adf2012-01-10 17:25:24 -0500100 [m4_fatal([must install xorg-macros 1.16 or later before running autoconf/autogen])])
Alan Coopersmith504c4fa2012-01-06 15:45:29 -0800101XORG_MACROS_VERSION(1.16)
Gaetan Nadon1722b782012-01-03 21:12:22 -0500102XORG_DEFAULT_OPTIONS
103
Dave Airlie0c514b02017-08-14 17:07:05 +1000104PKG_CHECK_MODULES(DRM, [libdrm >= 2.4.82])
Eric Anholt8c641832009-03-26 17:15:11 -0700105PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
Chris Wilson2021ef62016-11-26 16:13:13 +0000106PKG_CHECK_MODULES(KMOD, [libkmod])
Arkadiusz Hiler643dc092017-11-24 17:17:48 +0200107PKG_CHECK_MODULES(PROCPS, [libprocps])
Arkadiusz Hiler36015332017-12-01 15:19:54 +0200108PKG_CHECK_MODULES(LIBUNWIND, [libunwind])
Maarten Lankhorste39e0992018-08-28 14:04:25 +0200109PKG_CHECK_MODULES(LIBDW, [libdw])
Maarten Lankhorstd930b642017-02-09 10:42:01 +0100110PKG_CHECK_MODULES(VALGRIND, [valgrind], [have_valgrind=yes], [have_valgrind=no])
111
112if test x$have_valgrind = xyes; then
113 AC_DEFINE(HAVE_VALGRIND, 1, [Enable valgrind annotation support.])
114fi
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000115
116case "$target_cpu" in
Ville Syrjälä764d6682016-10-12 19:03:49 +0300117 x86*|i?86)
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000118 build_x86="yes"
119 ;;
120 *)
121 build_x86="no"
122 ;;
123esac
124
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000125AM_CONDITIONAL(BUILD_X86, [test "x$build_x86" = xyes])
126
Chris Wilson34e47802013-08-18 21:10:26 +0100127AM_CONDITIONAL(BUILD_OVERLAY_XVLIB, [test "x$enable_overlay_xvlib" = xyes])
128AM_CONDITIONAL(BUILD_OVERLAY_XLIB, [test "x$enable_overlay_xlib" = xyes])
Lionel Landwerlin865a47c2017-12-18 23:00:54 +0000129AM_CONDITIONAL(BUILD_OVERLAY, [test "x$enable_overlay_xlib" = xyes -o "x$enable_overlay_xvlib" = "xyes"])
Chris Wilson34e47802013-08-18 21:10:26 +0100130if test x$enable_overlay_xvlib = xyes; then
131 AC_DEFINE(HAVE_OVERLAY_XVLIB, 1, [Enable XV backend])
132fi
133if test x$enable_overlay_xlib = xyes; then
134 AC_DEFINE(HAVE_OVERLAY_XLIB, 1, [Enable X backend])
135fi
Chris Wilsonddcd1b22013-08-27 14:25:38 +0100136PKG_CHECK_MODULES(XRANDR, xrandr >= 1.3, AC_DEFINE(HAVE_XRANDR, 1, [Have libXrandr]), [have_xrandr=no])
Eric Anholt8c641832009-03-26 17:15:11 -0700137
Daniel Vetter08ccec12012-01-19 13:01:03 +0100138# for testdisplay
Maarten Lankhorstcb8e45a2019-02-01 11:13:59 +0100139PKG_CHECK_MODULES(CAIRO, [cairo >= 1.17.2], [],
140 [AC_MSG_WARN([Cairo too old, HDR formats not available. Upgrade to cairo 1.17.2])
141 PKG_CHECK_MODULES(CAIRO, [cairo >= 1.12.0])]
142)
Antonio Argenzianod75e6762018-02-23 15:14:40 -0800143PKG_CHECK_MODULES(LIBUDEV, [libudev])
Petri Latvala9bbfbb12018-06-21 14:06:24 +0300144PKG_CHECK_MODULES(GLIB, [glib-2.0])
Maarten Lankhorstcb8e45a2019-02-01 11:13:59 +0100145PKG_CHECK_MODULES(PIXMAN, [pixman-1 >= 0.36.0], [], [
146 AC_MSG_WARN([Pixman too old, HDR formats not available. Upgrade to pixman 0.36.0])
147 PKG_CHECK_MODULES(PIXMAN, [pixman-1])
148])
149
Paul Kocialkowski8cf32fe2017-07-20 18:13:36 +0300150PKG_CHECK_MODULES(GSL, [gsl], [gsl=yes], [gsl=no])
151AM_CONDITIONAL(HAVE_GSL, [test "x$gsl" = xyes])
Jesse Barnes5406c632010-12-21 09:38:23 -0800152
Lyudec99f8b72016-10-18 14:12:09 -0400153# for chamelium
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300154AC_ARG_ENABLE(chamelium, AS_HELP_STRING([--enable-chamelium],
155 [Enable building of chamelium libraries and tests (default: no)]),
156 [if test x$enableval = xyes; then enable_chamelium=yes; fi],
157 [enable_chamelium=no])
Lyudefd096fc2017-07-17 19:38:32 -0400158AM_CONDITIONAL(HAVE_CHAMELIUM, [test "x$enable_chamelium" = xyes])
159if test "x$enable_chamelium" = xyes; then
Petri Latvala28ed1c42017-08-03 16:34:45 +0300160 PKG_CHECK_MODULES(XMLRPC, xmlrpc xmlrpc_util xmlrpc_client,
161 [xmlrpc=yes], [xmlrpc=no])
162 if test x"$xmlrpc" != xyes; then
163 AC_CHECK_PROG([XMLRPC_C_CONFIG], [xmlrpc-c-config], [yes], [no])
164 if test x"$XMLRPC_C_CONFIG" = xyes; then
165 XMLRPC_CFLAGS=$(xmlrpc-c-config client --cflags)
166 XMLRPC_LIBS=$(xmlrpc-c-config client --libs)
167 AC_SUBST(XMLRPC_CFLAGS)
168 AC_SUBST(XMLRPC_LIBS)
169 else
170 AC_MSG_ERROR([Failed to find xmlrpc, required by chamelium.])
171 fi
172 fi
Paul Kocialkowskie246ff02017-07-20 18:13:37 +0300173 if test x"$gsl" != xyes; then
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300174 AC_MSG_ERROR([Failed to find gsl, required by chamelium.])
Paul Kocialkowskie246ff02017-07-20 18:13:37 +0300175 fi
176
Petri Latvalad8c6cf92017-06-08 10:47:00 +0300177 AC_DEFINE(HAVE_CHAMELIUM, 1, [Enable Chamelium support])
178fi
Lyudec99f8b72016-10-18 14:12:09 -0400179
Paul Kocialkowski15796922017-08-21 18:27:19 +0300180PKG_CHECK_MODULES(ALSA, [alsa], [alsa=yes], [alsa=no])
181AM_CONDITIONAL(HAVE_ALSA, [test "x$alsa" = xyes])
182
Paul Kocialkowski4524a892017-08-21 18:27:20 +0300183# for audio
184AC_ARG_ENABLE(audio, AS_HELP_STRING([--enable-audio],
185 [Enable building of audio tests (default: no)]),
186 [if test x$enableval = xyes; then enable_audio=yes; fi],
187 [enable_audio=no])
188AM_CONDITIONAL(HAVE_AUDIO, [test "x$enable_audio" = xyes])
189if test "x$enable_audio" = xyes; then
190 if test x"$alsa" != xyes; then
191 AC_MSG_ERROR([Failed to find ALSA, required by audio.])
192 fi
193 if test x"$gsl" != xyes; then
194 AC_MSG_ERROR([Failed to find gsl, required by audio.])
195 fi
196
197 AC_DEFINE(HAVE_AUDIO, 1, [Enable Audio support])
198fi
199
Gaetan Nadon4768adf2012-01-10 17:25:24 -0500200# -----------------------------------------------------------------------------
201# Configuration options
202# -----------------------------------------------------------------------------
Robert Foss0fbab812016-07-27 13:17:35 -0400203AC_ARG_ENABLE(intel, AS_HELP_STRING([--disable-intel],
204 [Enable building of intel specific parts (default: auto)]),
205 [INTEL=$enableval], [INTEL=auto])
206if test "x$INTEL" = xauto; then
Daniel Vetterb389bdb2017-07-07 13:56:02 +0200207 PKG_CHECK_EXISTS([libdrm_intel >= 2.4.75], [INTEL=yes], [INTEL=no])
Robert Foss0fbab812016-07-27 13:17:35 -0400208fi
209if test "x$INTEL" = xyes; then
Jani Nikulab30ff3b2017-03-01 13:25:52 +0200210 PKG_CHECK_MODULES(DRM_INTEL, [libdrm_intel >= 2.4.75])
Robert Foss0fbab812016-07-27 13:17:35 -0400211 AC_DEFINE(HAVE_LIBDRM_INTEL, 1, [Have intel support])
Robert Foss0fbab812016-07-27 13:17:35 -0400212else
Emil Velikov31a00b12016-10-26 17:18:47 +0100213 DRM_INTEL_CFLAGS=-I$\(top_srcdir\)/lib/stubs/drm/
214 DRM_INTEL_LIBS=
Robert Foss0fbab812016-07-27 13:17:35 -0400215fi
Emil Velikov31a00b12016-10-26 17:18:47 +0100216DRM_CFLAGS="$DRM_CFLAGS $DRM_INTEL_CFLAGS"
217DRM_LIBS="$DRM_LIBS $DRM_INTEL_LIBS"
218AC_SUBST([DRM_CFLAGS])
219AC_SUBST([DRM_LIBS])
220
Robert Foss0fbab812016-07-27 13:17:35 -0400221AM_CONDITIONAL(HAVE_LIBDRM_INTEL, [test "x$INTEL" = xyes])
222
Chris Wilson36b92e82017-04-22 13:45:18 +0100223AC_ARG_ENABLE(amdgpu, AS_HELP_STRING([--disable-amdgpu],
224 [Enable building of amdgpu tests (default: auto)]),
225 [AMDGPU=$enableval], [AMDGPU=auto])
226if test "x$AMDGPU" = xauto; then
Petri Latvalad8c837a2018-03-09 14:21:31 +0200227 PKG_CHECK_EXISTS([libdrm_amdgpu >= 2.4.81], [AMDGPU=yes], [AMDGPU=no])
Chris Wilson36b92e82017-04-22 13:45:18 +0100228fi
229if test "x$AMDGPU" = xyes; then
Petri Latvala621d3092018-03-09 11:01:07 +0200230 PKG_CHECK_MODULES(DRM_AMDGPU, [libdrm_amdgpu >= 2.4.81])
Chris Wilson36b92e82017-04-22 13:45:18 +0100231 AC_DEFINE(HAVE_LIBDRM_AMDGPU, 1, [Have amdgpu support])
232fi
233AM_CONDITIONAL(HAVE_LIBDRM_AMDGPU, [test "x$AMDGPU" = xyes])
234
Ben Widawsky66ec9bd2013-02-07 08:29:24 -0800235# for dma-buf tests
236AC_ARG_ENABLE(nouveau, AS_HELP_STRING([--disable-nouveau],
Matt Turnercd460f12013-10-10 20:54:25 -0700237 [Enable use of nouveau API for prime tests (default: auto)]),
238 [NOUVEAU=$enableval], [NOUVEAU=auto])
239if test "x$NOUVEAU" = xauto; then
240 PKG_CHECK_EXISTS([libdrm_nouveau >= 2.4.33], [NOUVEAU=yes], [NOUVEAU=no])
241fi
Ben Widawsky66ec9bd2013-02-07 08:29:24 -0800242if test "x$NOUVEAU" = xyes; then
243 PKG_CHECK_MODULES(DRM_NOUVEAU, [libdrm_nouveau >= 2.4.33])
Robert Foss5bde1482016-07-27 13:17:36 -0400244 AC_DEFINE(HAVE_LIBDRM_NOUVEAU, 1, [Have nouveau support])
Ben Widawsky66ec9bd2013-02-07 08:29:24 -0800245fi
Robert Foss5bde1482016-07-27 13:17:36 -0400246AM_CONDITIONAL(HAVE_LIBDRM_NOUVEAU, [test "x$NOUVEAU" = xyes])
Ben Widawsky66ec9bd2013-02-07 08:29:24 -0800247
Thomas Wood76dad7f2015-03-23 11:46:25 +0000248# enable debug symbols
249AC_ARG_ENABLE(debug,
250 AS_HELP_STRING([--disable-debug],
251 [Build tests without debug symbols]),
252 [], [enable_debug=yes])
253
marius vlad701d8fd2016-05-10 17:32:15 +0300254AC_ARG_ENABLE(werror,
255 AS_HELP_STRING([--enable-werror],
256 [Fail on warnings]),
257 [], [enable_werror=no])
258
Thomas Wood76dad7f2015-03-23 11:46:25 +0000259if test "x$enable_debug" = xyes; then
260 AS_COMPILER_FLAG([-g3], [DEBUG_CFLAGS="-g3"], [DEBUG_CFLAGS="-g"])
261 AS_COMPILER_FLAG([-Og], [DEBUG_CFLAGS+=" -Og -Wno-maybe-uninitialized"], # disable maybe-uninitialized due to false positives
262 [DEBUG_CFLAGS+=" -O0"])
263 AC_SUBST([DEBUG_CFLAGS])
264fi
265
marius vlad701d8fd2016-05-10 17:32:15 +0300266if test "x$enable_werror" = xyes; then
267 AS_COMPILER_FLAG([-Werror], [WERROR_CFLAGS="-Werror"])
268fi
269
Damien Lespiaue5653d52015-07-01 23:40:36 +0100270# prevent relinking the world on every commit for developers
271AC_ARG_ENABLE(git-hash,
272 AS_HELP_STRING([--disable-git-hash],
273 [Do not use git hash in version]),
274 [git_hash=$enableval], [git_hash=yes])
Damien Lespiauec9e5992015-07-02 14:59:25 +0100275AC_SUBST(GIT_HASH, [$git_hash])
Damien Lespiaue5653d52015-07-01 23:40:36 +0100276
Gaetan Nadon4768adf2012-01-10 17:25:24 -0500277# -----------------------------------------------------------------------------
278
Alan Coopersmith504c4fa2012-01-06 15:45:29 -0800279# To build multithread code, gcc uses -pthread, Solaris Studio cc uses -mt
280XORG_TESTSET_CFLAG([THREAD_CFLAGS], [-pthread], [-mt])
281AC_SUBST([THREAD_CFLAGS])
282
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200283AC_ARG_ENABLE(tests,
284 AS_HELP_STRING([--disable-tests],
285 [Disable tests build (default: enabled)]),
286 [BUILD_TESTS=$enableval], [BUILD_TESTS="yes"])
287if test "x$BUILD_TESTS" = xyes; then
288 AC_DEFINE(BUILD_TESTS, 1, [Build tests])
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200289fi
290AM_CONDITIONAL(BUILD_TESTS, [test "x$BUILD_TESTS" = xyes])
Daniel Vetter831a4712013-12-10 09:23:44 +0100291AC_DEFINE_UNQUOTED(TARGET_CPU_PLATFORM, ["$host_cpu"], [Target platform])
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200292
Thomas Wood48394472014-10-16 14:23:24 +0100293files="broadwell cherryview haswell ivybridge sandybridge valleyview skylake"
Thomas Woodc54ee982014-06-06 15:28:50 +0100294for file in $files; do
Thomas Wood9ecb50e2015-09-04 14:46:45 +0100295 REGISTER_FILES="$REGISTER_FILES $file `cat $srcdir/tools/registers/$file`"
Thomas Woodc54ee982014-06-06 15:28:50 +0100296done
Thomas Wood9ecb50e2015-09-04 14:46:45 +0100297REGISTER_FILES=`echo $REGISTER_FILES | tr ' ' '\n' | sort -u | tr '\n' ' '`
298AC_SUBST(REGISTER_FILES)
Thomas Woodc54ee982014-06-06 15:28:50 +0100299
Javier Jardón68b64f12011-02-08 22:33:12 +0000300AC_CONFIG_FILES([
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800301 Makefile
302 benchmarks/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800303 lib/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800304 scripts/Makefile
Ben Widawsky3a752a32013-02-07 10:30:03 -0800305 tests/Makefile
Petri Latvala86486552017-06-09 14:32:17 +0300306 tests/intel-ci/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800307 tools/Makefile
Mika Kuoppalad60d4c82014-04-10 15:15:13 +0300308 tools/null_state_gen/Makefile
Thomas Woodaf979182015-08-25 11:30:11 +0100309 tools/registers/Makefile
Chris Wilsonf9a50de2013-08-17 11:12:07 +0100310 overlay/Makefile
Kristian Høgsberg Kristensen5f9bc982015-08-05 11:55:09 -0700311 ])
312
313AC_CONFIG_FILES([tools/intel_aubdump], [chmod +x tools/intel_aubdump])
Kristian Høgsberg Kristensene6a5d792015-07-29 23:12:16 -0700314
Javier Jardón68b64f12011-02-08 22:33:12 +0000315AC_OUTPUT
Ben Widawskyc75b8c62013-01-31 13:06:17 -0800316
Damien Lespiau54357082013-01-21 23:02:36 +0000317# Print a summary of the compilation
318echo ""
319echo "Intel GPU tools"
320
321echo ""
Damien Lespiau94444ae2013-07-19 16:08:11 +0100322echo " • Tests:"
323echo " Build tests : ${BUILD_TESTS}"
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300324echo " Chamelium tests : ${enable_chamelium}"
Paul Kocialkowski4524a892017-08-21 18:27:20 +0300325echo " Audio tests : ${enable_audio}"
Damien Lespiau94444ae2013-07-19 16:08:11 +0100326echo " Compile prime tests: ${NOUVEAU}"
Thomas Wood76dad7f2015-03-23 11:46:25 +0000327echo " Debug flags : ${DEBUG_CFLAGS}"
Damien Lespiau94444ae2013-07-19 16:08:11 +0100328echo ""
Damien Lespiau54357082013-01-21 23:02:36 +0000329echo " • Tools:"
Damien Lespiaub5acc102013-08-20 14:18:58 +0100330echo " Overlay : X: ${enable_overlay_xlib}, Xv: ${enable_overlay_xvlib}"
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000331echo " x86-specific tools : ${build_x86}"
Petri Latvala18c1e752018-08-08 14:07:00 +0300332echo " Test runner : ${BUILD_RUNNER}"
Damien Lespiau54357082013-01-21 23:02:36 +0000333echo ""
Marius Vlad3ce58b62016-05-31 18:33:24 +0300334echo " • Fail on warnings : ${enable_werror}"
Daniel Vettera90846a2014-03-11 21:03:39 +0100335echo ""
Daniel Vetter67993c12019-01-22 14:42:12 +0100336echo " WARNING: automake is deprecated, please use meson"
337echo ""
Damien Lespiau54357082013-01-21 23:02:36 +0000338
Ben Widawskyc75b8c62013-01-31 13:06:17 -0800339# vim: set ft=config ts=8 sw=8 tw=0 noet :