blob: f9e4942e20e919d005747b968dac44c77b264f1e [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],
Petri Latvala22850c12019-06-20 14:52:12 +030025 [1.24],
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, [
Chris Wilsond5456102016-03-19 13:04:02 +000061 TIMER_LIBS="-lrt"
62 ], [
63 AC_CHECK_LIB(pthread, timer_create, [
Chris Wilsond5456102016-03-19 13:04:02 +000064 TIMER_LIBS="-lpthread"
Tvrtko Ursulina958d3f2019-03-01 10:25:58 +000065 ], [
66 AC_MSG_ERROR([Failed to find library containing timer_create.])
Chris Wilsond5456102016-03-19 13:04:02 +000067 ])
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
Chris Wilson5aeacd52019-05-24 22:43:51 +0100125if test x"$build_x86" = xyes; then
126 PKG_CHECK_MODULES(OVERLAY_XVLIB, [xv x11 xext dri2proto >= 2.6], enable_overlay_xvlib=yes, enable_overlay_xvlib=no)
127 PKG_CHECK_MODULES(OVERLAY_XLIB, [cairo-xlib dri2proto >= 2.6], enable_overlay_xlib=yes, enable_overlay_xlib=no)
128
129 AC_CHECK_TOOL([LEG], [leg])
130 if test x"$LEG" != xleg; then
131 enable_overlay_xvlib="no"
132 enable_overlay_xlib="no"
133 AC_MSG_NOTICE([Failed to find leg, required for overlay, try : apt-get install peg])
134 fi
135else
136 enable_overlay_xvlib="no"
137 enable_overlay_xlib="no"
138fi
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000139AM_CONDITIONAL(BUILD_X86, [test "x$build_x86" = xyes])
140
Chris Wilson34e47802013-08-18 21:10:26 +0100141AM_CONDITIONAL(BUILD_OVERLAY_XVLIB, [test "x$enable_overlay_xvlib" = xyes])
142AM_CONDITIONAL(BUILD_OVERLAY_XLIB, [test "x$enable_overlay_xlib" = xyes])
Lionel Landwerlin865a47c2017-12-18 23:00:54 +0000143AM_CONDITIONAL(BUILD_OVERLAY, [test "x$enable_overlay_xlib" = xyes -o "x$enable_overlay_xvlib" = "xyes"])
Chris Wilson34e47802013-08-18 21:10:26 +0100144if test x$enable_overlay_xvlib = xyes; then
145 AC_DEFINE(HAVE_OVERLAY_XVLIB, 1, [Enable XV backend])
146fi
147if test x$enable_overlay_xlib = xyes; then
148 AC_DEFINE(HAVE_OVERLAY_XLIB, 1, [Enable X backend])
149fi
Chris Wilsonddcd1b22013-08-27 14:25:38 +0100150PKG_CHECK_MODULES(XRANDR, xrandr >= 1.3, AC_DEFINE(HAVE_XRANDR, 1, [Have libXrandr]), [have_xrandr=no])
Eric Anholt8c641832009-03-26 17:15:11 -0700151
Daniel Vetter08ccec12012-01-19 13:01:03 +0100152# for testdisplay
Maarten Lankhorstcb8e45a2019-02-01 11:13:59 +0100153PKG_CHECK_MODULES(CAIRO, [cairo >= 1.17.2], [],
154 [AC_MSG_WARN([Cairo too old, HDR formats not available. Upgrade to cairo 1.17.2])
155 PKG_CHECK_MODULES(CAIRO, [cairo >= 1.12.0])]
156)
Antonio Argenzianod75e6762018-02-23 15:14:40 -0800157PKG_CHECK_MODULES(LIBUDEV, [libudev])
Petri Latvala9bbfbb12018-06-21 14:06:24 +0300158PKG_CHECK_MODULES(GLIB, [glib-2.0])
Maarten Lankhorstcb8e45a2019-02-01 11:13:59 +0100159PKG_CHECK_MODULES(PIXMAN, [pixman-1 >= 0.36.0], [], [
160 AC_MSG_WARN([Pixman too old, HDR formats not available. Upgrade to pixman 0.36.0])
161 PKG_CHECK_MODULES(PIXMAN, [pixman-1])
162])
163
Paul Kocialkowski8cf32fe2017-07-20 18:13:36 +0300164PKG_CHECK_MODULES(GSL, [gsl], [gsl=yes], [gsl=no])
165AM_CONDITIONAL(HAVE_GSL, [test "x$gsl" = xyes])
Jesse Barnes5406c632010-12-21 09:38:23 -0800166
Simon Ser64068442019-04-25 13:43:22 +0300167PKG_CHECK_MODULES(ALSA, [alsa], [alsa=yes], [alsa=no])
168AM_CONDITIONAL(HAVE_ALSA, [test "x$alsa" = xyes])
169
Lyudec99f8b72016-10-18 14:12:09 -0400170# for chamelium
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300171AC_ARG_ENABLE(chamelium, AS_HELP_STRING([--enable-chamelium],
172 [Enable building of chamelium libraries and tests (default: no)]),
173 [if test x$enableval = xyes; then enable_chamelium=yes; fi],
174 [enable_chamelium=no])
Lyudefd096fc2017-07-17 19:38:32 -0400175AM_CONDITIONAL(HAVE_CHAMELIUM, [test "x$enable_chamelium" = xyes])
176if test "x$enable_chamelium" = xyes; then
Petri Latvala28ed1c42017-08-03 16:34:45 +0300177 PKG_CHECK_MODULES(XMLRPC, xmlrpc xmlrpc_util xmlrpc_client,
178 [xmlrpc=yes], [xmlrpc=no])
179 if test x"$xmlrpc" != xyes; then
180 AC_CHECK_PROG([XMLRPC_C_CONFIG], [xmlrpc-c-config], [yes], [no])
181 if test x"$XMLRPC_C_CONFIG" = xyes; then
182 XMLRPC_CFLAGS=$(xmlrpc-c-config client --cflags)
183 XMLRPC_LIBS=$(xmlrpc-c-config client --libs)
184 AC_SUBST(XMLRPC_CFLAGS)
185 AC_SUBST(XMLRPC_LIBS)
186 else
187 AC_MSG_ERROR([Failed to find xmlrpc, required by chamelium.])
188 fi
189 fi
Paul Kocialkowskie246ff02017-07-20 18:13:37 +0300190 if test x"$gsl" != xyes; then
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300191 AC_MSG_ERROR([Failed to find gsl, required by chamelium.])
Paul Kocialkowskie246ff02017-07-20 18:13:37 +0300192 fi
Simon Ser64068442019-04-25 13:43:22 +0300193 if test x"$alsa" != xyes; then
194 AC_MSG_ERROR([Failed to find alsa, required by chamelium.])
195 fi
Paul Kocialkowskie246ff02017-07-20 18:13:37 +0300196
Petri Latvalad8c6cf92017-06-08 10:47:00 +0300197 AC_DEFINE(HAVE_CHAMELIUM, 1, [Enable Chamelium support])
198fi
Lyudec99f8b72016-10-18 14:12:09 -0400199
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
Tvrtko Ursulina117a5b2019-02-28 14:06:26 +0000259# disable "warning: pointer of type ‘void *’ used in arithmetic"
260AS_COMPILER_FLAG([-Wno-pointer-arith], [CWARNFLAGS+=" -Wno-pointer-arith"], [])
261
Thomas Wood76dad7f2015-03-23 11:46:25 +0000262if test "x$enable_debug" = xyes; then
263 AS_COMPILER_FLAG([-g3], [DEBUG_CFLAGS="-g3"], [DEBUG_CFLAGS="-g"])
264 AS_COMPILER_FLAG([-Og], [DEBUG_CFLAGS+=" -Og -Wno-maybe-uninitialized"], # disable maybe-uninitialized due to false positives
265 [DEBUG_CFLAGS+=" -O0"])
266 AC_SUBST([DEBUG_CFLAGS])
267fi
268
marius vlad701d8fd2016-05-10 17:32:15 +0300269if test "x$enable_werror" = xyes; then
270 AS_COMPILER_FLAG([-Werror], [WERROR_CFLAGS="-Werror"])
271fi
272
Damien Lespiaue5653d52015-07-01 23:40:36 +0100273# prevent relinking the world on every commit for developers
274AC_ARG_ENABLE(git-hash,
275 AS_HELP_STRING([--disable-git-hash],
276 [Do not use git hash in version]),
277 [git_hash=$enableval], [git_hash=yes])
Damien Lespiauec9e5992015-07-02 14:59:25 +0100278AC_SUBST(GIT_HASH, [$git_hash])
Damien Lespiaue5653d52015-07-01 23:40:36 +0100279
Gaetan Nadon4768adf2012-01-10 17:25:24 -0500280# -----------------------------------------------------------------------------
281
Alan Coopersmith504c4fa2012-01-06 15:45:29 -0800282# To build multithread code, gcc uses -pthread, Solaris Studio cc uses -mt
283XORG_TESTSET_CFLAG([THREAD_CFLAGS], [-pthread], [-mt])
284AC_SUBST([THREAD_CFLAGS])
285
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200286AC_ARG_ENABLE(tests,
287 AS_HELP_STRING([--disable-tests],
288 [Disable tests build (default: enabled)]),
289 [BUILD_TESTS=$enableval], [BUILD_TESTS="yes"])
290if test "x$BUILD_TESTS" = xyes; then
291 AC_DEFINE(BUILD_TESTS, 1, [Build tests])
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200292fi
293AM_CONDITIONAL(BUILD_TESTS, [test "x$BUILD_TESTS" = xyes])
Daniel Vetter831a4712013-12-10 09:23:44 +0100294AC_DEFINE_UNQUOTED(TARGET_CPU_PLATFORM, ["$host_cpu"], [Target platform])
Rodrigo Vivi7c170722013-02-05 16:17:54 -0200295
Thomas Wood48394472014-10-16 14:23:24 +0100296files="broadwell cherryview haswell ivybridge sandybridge valleyview skylake"
Thomas Woodc54ee982014-06-06 15:28:50 +0100297for file in $files; do
Thomas Wood9ecb50e2015-09-04 14:46:45 +0100298 REGISTER_FILES="$REGISTER_FILES $file `cat $srcdir/tools/registers/$file`"
Thomas Woodc54ee982014-06-06 15:28:50 +0100299done
Thomas Wood9ecb50e2015-09-04 14:46:45 +0100300REGISTER_FILES=`echo $REGISTER_FILES | tr ' ' '\n' | sort -u | tr '\n' ' '`
301AC_SUBST(REGISTER_FILES)
Thomas Woodc54ee982014-06-06 15:28:50 +0100302
Javier Jardón68b64f12011-02-08 22:33:12 +0000303AC_CONFIG_FILES([
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800304 Makefile
305 benchmarks/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800306 lib/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800307 scripts/Makefile
Ben Widawsky3a752a32013-02-07 10:30:03 -0800308 tests/Makefile
Petri Latvala86486552017-06-09 14:32:17 +0300309 tests/intel-ci/Makefile
Ben Widawsky90f0b3d2013-01-31 13:04:18 -0800310 tools/Makefile
Mika Kuoppalad60d4c82014-04-10 15:15:13 +0300311 tools/null_state_gen/Makefile
Thomas Woodaf979182015-08-25 11:30:11 +0100312 tools/registers/Makefile
Chris Wilsonf9a50de2013-08-17 11:12:07 +0100313 overlay/Makefile
Kristian Høgsberg Kristensen5f9bc982015-08-05 11:55:09 -0700314 ])
315
316AC_CONFIG_FILES([tools/intel_aubdump], [chmod +x tools/intel_aubdump])
Kristian Høgsberg Kristensene6a5d792015-07-29 23:12:16 -0700317
Javier Jardón68b64f12011-02-08 22:33:12 +0000318AC_OUTPUT
Ben Widawskyc75b8c62013-01-31 13:06:17 -0800319
Damien Lespiau54357082013-01-21 23:02:36 +0000320# Print a summary of the compilation
321echo ""
322echo "Intel GPU tools"
323
324echo ""
Damien Lespiau94444ae2013-07-19 16:08:11 +0100325echo " • Tests:"
326echo " Build tests : ${BUILD_TESTS}"
Paul Kocialkowskif1454752017-07-26 11:11:54 +0300327echo " Chamelium tests : ${enable_chamelium}"
Damien Lespiau94444ae2013-07-19 16:08:11 +0100328echo " Compile prime tests: ${NOUVEAU}"
Thomas Wood76dad7f2015-03-23 11:46:25 +0000329echo " Debug flags : ${DEBUG_CFLAGS}"
Damien Lespiau94444ae2013-07-19 16:08:11 +0100330echo ""
Damien Lespiau54357082013-01-21 23:02:36 +0000331echo " • Tools:"
Damien Lespiaub5acc102013-08-20 14:18:58 +0100332echo " Overlay : X: ${enable_overlay_xlib}, Xv: ${enable_overlay_xvlib}"
Daniel Stonebccc0ec2016-01-25 18:33:12 +0000333echo " x86-specific tools : ${build_x86}"
Petri Latvala18c1e752018-08-08 14:07:00 +0300334echo " Test runner : ${BUILD_RUNNER}"
Damien Lespiau54357082013-01-21 23:02:36 +0000335echo ""
Marius Vlad3ce58b62016-05-31 18:33:24 +0300336echo " • Fail on warnings : ${enable_werror}"
Daniel Vettera90846a2014-03-11 21:03:39 +0100337echo ""
Daniel Vetter67993c12019-01-22 14:42:12 +0100338echo " WARNING: automake is deprecated, please use meson"
339echo ""
Damien Lespiau54357082013-01-21 23:02:36 +0000340
Ben Widawskyc75b8c62013-01-31 13:06:17 -0800341# vim: set ft=config ts=8 sw=8 tw=0 noet :