blob: 3ab2a8dc4d33bf642997b569157aa8a47fb425a4 [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
23AC_PREREQ(2.57)
Eric Anholt1eabfa92009-03-27 16:03:12 -070024AC_INIT([intel-gpu-tools],
Eric Anholtd48fc142009-09-21 15:00:56 -070025 1.0.2,
Eric Anholt8c641832009-03-26 17:15:11 -070026 [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg],
Eric Anholt1eabfa92009-03-27 16:03:12 -070027 intel-gpu-tools)
Eric Anholt8c641832009-03-26 17:15:11 -070028
29AC_CONFIG_SRCDIR([Makefile.am])
30AM_CONFIG_HEADER([config.h])
31AC_CONFIG_AUX_DIR(.)
32
33AM_INIT_AUTOMAKE([dist-bzip2])
34
35AM_MAINTAINER_MODE
36
Eric Anholt8c641832009-03-26 17:15:11 -070037# Checks for programs.
38AC_DISABLE_STATIC
39AC_PROG_LIBTOOL
Eric Anholt8c641832009-03-26 17:15:11 -070040AC_PROG_CC
41AM_PROG_CC_C_O
42
Chris Wilson95374222010-04-08 11:56:57 +010043PKG_CHECK_MODULES(DRM, [libdrm_intel >= 2.4.6], have_drm=yes, have_drm=no)
44if test "x$have_drm" = "xyes"; then
45 AC_DEFINE([HAVE_DRM], 1, [Define to 1 if we have DRM support])
46fi
47AM_CONDITIONAL(HAVE_DRM, test "x$have_drm" = "xyes")
48
Eric Anholt8c641832009-03-26 17:15:11 -070049PKG_CHECK_MODULES(PCIACCESS, [pciaccess >= 0.10])
50
51dnl Use lots of warning flags with GCC
52
53WARN_CFLAGS=""
54
55if test "x$GCC" = "xyes"; then
56 WARN_CFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes \
57 -Wmissing-prototypes -Wmissing-declarations \
58 -Wnested-externs -fno-strict-aliasing"
59fi
60
61AC_SUBST([WARN_CFLAGS])
62
Eric Anholt4e6400c2009-11-02 11:20:23 -080063m4_ifndef([XORG_MACROS_VERSION], [AC_FATAL([must install xorg-macros 1.3 or later before running autoconf/autogen])])
64XORG_MACROS_VERSION(1.3)
65XORG_DEFAULT_OPTIONS
Eric Anholt8c641832009-03-26 17:15:11 -070066
67AC_OUTPUT([
68 Makefile
69 benchmarks/Makefile
70 lib/Makefile
Eric Anholte71c6282009-05-19 16:09:08 -070071 man/Makefile
Eric Anholt895a4152009-03-26 18:47:42 -070072 tests/Makefile
Eric Anholt29777a52009-03-27 10:59:09 -070073 tools/Makefile
Eric Anholt8c641832009-03-26 17:15:11 -070074])