~darkxst/ubuntu/raring/xorg-server/lp1073724

« back to all changes in this revision

Viewing changes to configure.ac

  • Committer: Package Import Robot
  • Author(s): Cyril Brulebois
  • Date: 2011-12-20 11:39:51 UTC
  • mto: (0.10.23) (1.1.48)
  • mto: This revision was merged to the branch mainline in revision 244.
  • Revision ID: package-import@ubuntu.com-20111220113951-cx9svdcnqpcta5wk
Tags: upstream-1.11.99.2
ImportĀ upstreamĀ versionĀ 1.11.99.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
dnl
26
26
dnl Process this file with autoconf to create configure.
27
27
 
28
 
AC_PREREQ(2.57)
29
 
AC_INIT([xorg-server], 1.11.99.1, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
30
 
RELEASE_DATE="2011-11-20"
 
28
AC_PREREQ(2.60)
 
29
AC_INIT([xorg-server], 1.11.99.2, [https://bugs.freedesktop.org/enter_bug.cgi?product=xorg], xorg-server)
 
30
RELEASE_DATE="2011-12-17"
31
31
AC_CONFIG_SRCDIR([Makefile.am])
32
32
AM_INIT_AUTOMAKE([foreign dist-bzip2])
33
33
AM_MAINTAINER_MODE
45
45
XORG_WITH_FOP
46
46
XORG_WITH_XSLTPROC
47
47
XORG_ENABLE_UNIT_TESTS
48
 
XORG_LD_WRAP
 
48
XORG_LD_WRAP([optional])
49
49
 
50
50
m4_ifndef([XORG_FONT_MACROS_VERSION], [m4_fatal([must install fontutil 1.1 or later before running autoconf/autogen])])
51
51
XORG_FONT_MACROS_VERSION(1.1)
76
76
AC_LIBTOOL_WIN32_DLL
77
77
AC_DISABLE_STATIC
78
78
AC_PROG_LIBTOOL
79
 
AC_PROG_MAKE_SET
80
79
PKG_PROG_PKG_CONFIG
81
80
AC_PROG_LEX
82
81
AC_PROG_YACC
213
212
AC_SUBST(DLOPEN_LIBS)
214
213
 
215
214
dnl Checks for library functions.
216
 
AC_FUNC_VPRINTF
217
 
AC_CHECK_FUNCS([geteuid getuid link memmove memset mkstemp strchr strrchr \
218
 
                strtol getopt getopt_long vsnprintf walkcontext backtrace \
219
 
                getisax getzoneid shmctl64 strcasestr ffs vasprintf])
220
 
AC_FUNC_ALLOCA
221
 
dnl Old HAS_* names used in os/*.c.
222
 
AC_CHECK_FUNC([getdtablesize],
223
 
        AC_DEFINE(HAS_GETDTABLESIZE, 1, [Have the 'getdtablesize' function.]))
224
 
AC_CHECK_FUNC([getifaddrs],
225
 
        AC_DEFINE(HAS_GETIFADDRS, 1, [Have the 'getifaddrs' function.]))
226
 
AC_CHECK_FUNC([getpeereid],
227
 
        AC_DEFINE(HAS_GETPEEREID, 1, [Have the 'getpeereid' function.]))
228
 
AC_CHECK_FUNC([getpeerucred],
229
 
        AC_DEFINE(HAS_GETPEERUCRED, 1, [Have the 'getpeerucred' function.]))
230
 
AC_CHECK_FUNC([strlcat], HAVE_STRLCAT=yes, HAVE_STRLCAT=no)
231
 
AM_CONDITIONAL(NEED_STRLCAT, [test x$HAVE_STRLCAT = xno])       
232
 
AC_CHECK_FUNC([strlcpy], AC_DEFINE(HAS_STRLCPY, 1, [Have the 'strlcpy' function]))
233
 
 
234
 
AM_CONDITIONAL(NEED_VSNPRINTF, [test x$HAVE_VSNPRINTF = xno])
235
 
 
236
 
dnl Check for mmap support for Xvfb
237
 
AC_CHECK_FUNC([mmap], AC_DEFINE(HAS_MMAP, 1, [Have the 'mmap' function.]))
238
 
 
239
 
dnl Find the math libary
 
215
AC_CHECK_FUNCS([backtrace ffs geteuid getuid issetugid getresuid \
 
216
        getdtablesize getifaddrs getpeereid getpeerucred getzoneid \
 
217
        mmap shmctl64 strncasecmp vasprintf vsnprintf walkcontext])
 
218
AC_REPLACE_FUNCS([strcasecmp strcasestr strlcat strlcpy strndup])
 
219
 
 
220
dnl Find the math libary, then check for cbrt function in it.
240
221
AC_CHECK_LIB(m, sqrt)
241
 
AC_CHECK_LIB(m, cbrt, AC_DEFINE(HAVE_CBRT, 1, [Have the 'cbrt' function]))
 
222
AC_CHECK_FUNCS([cbrt])
242
223
 
243
224
AC_CHECK_HEADERS([ndbm.h dbm.h rpcsvc/dbm.h])
244
225
 
790
771
WINDOWSWMPROTO="windowswmproto"
791
772
APPLEWMPROTO="applewmproto >= 1.4"
792
773
 
 
774
dnl Required modules
 
775
XPROTO="xproto >= 7.0.22"
 
776
RANDRPROTO="randrproto >= 1.2.99.3"
 
777
RENDERPROTO="renderproto >= 0.11"
 
778
XEXTPROTO="xextproto >= 7.1.99"
 
779
INPUTPROTO="inputproto >= 2.0.99.1"
 
780
KBPROTO="kbproto >= 1.0.3"
 
781
FONTSPROTO="fontsproto"
 
782
FIXESPROTO="fixesproto >= 5.0"
 
783
DAMAGEPROTO="damageproto >= 1.1"
 
784
XCMISCPROTO="xcmiscproto >= 1.2.0"
 
785
BIGREQSPROTO="bigreqsproto >= 1.1.0"
 
786
XTRANS="xtrans >= 1.2.2"
 
787
 
793
788
dnl List of libraries that require a specific version
794
789
LIBAPPLEWM="applewm >= 1.4"
795
790
LIBDMX="dmx >= 1.0.99.1"
812
807
REQUIRED_LIBS="$REQUIRED_LIBS $LIBPIXMAN $LIBXFONT xau"
813
808
 
814
809
dnl Core modules for most extensions, et al.
815
 
SDK_REQUIRED_MODULES="[xproto >= 7.0.22] [randrproto >= 1.2.99.3] [renderproto >= 0.11] [xextproto >= 7.1.99] [inputproto >= 2.0.99.1] [kbproto >= 1.0.3] fontsproto $LIBPIXMAN"
 
810
SDK_REQUIRED_MODULES="$XPROTO $RANDRPROTO $RENDERPROTO $XEXTPROTO $INPUTPROTO $KBPROTO $FONTSPROTO $LIBPIXMAN"
816
811
# Make SDK_REQUIRED_MODULES available for inclusion in xorg-server.pc
817
812
AC_SUBST(SDK_REQUIRED_MODULES)
818
813
 
819
 
REQUIRED_MODULES="[fixesproto >= 5.0] [damageproto >= 1.1] [xcmiscproto >= 1.2.0] [xtrans >= 1.2.2] [bigreqsproto >= 1.1.0] $SDK_REQUIRED_MODULES"
 
814
REQUIRED_MODULES="$FIXESPROTO $DAMAGEPROTO $XCMISCPROTO $XTRANS $BIGREQSPROTO $SDK_REQUIRED_MODULES"
820
815
 
821
816
if test "x$CONFIG_UDEV" = xyes &&
822
817
 { test "x$CONFIG_DBUS_API" = xyes || test "x$CONFIG_HAL" = xyes; }; then
1239
1234
XKB_STUB_LIB='$(top_builddir)/xkb/libxkbstubs.la'
1240
1235
REQUIRED_MODULES="$REQUIRED_MODULES xkbfile"
1241
1236
 
1242
 
AC_CHECK_FUNC(strcasecmp, [], AC_DEFINE([NEED_STRCASECMP], 1,
1243
 
                                        [Do not have 'strcasecmp'.]))
1244
 
AC_CHECK_FUNC(strncasecmp, [], AC_DEFINE([NEED_STRNCASECMP], 1,
1245
 
                                        [Do not have 'strncasecmp'.]))
1246
 
AC_CHECK_FUNC(strcasestr, [], AC_DEFINE([NEED_STRCASESTR], 1,
1247
 
                                       [Do not have 'strcasestr'.]))
1248
 
 
1249
1237
PKG_CHECK_MODULES([XDMCP], [xdmcp], [have_libxdmcp="yes"], [have_libxdmcp="no"])
1250
1238
if test "x$have_libxdmcp" = xyes; then
1251
1239
        AC_CHECK_LIB(Xdmcp, XdmcpWrap, [have_xdmcpwrap="yes"], [have_xdmcpwrap="no"], [$XDMCP_LIBS])
1556
1544
            fi
1557
1545
            if test x$have_visibility != xno; then
1558
1546
                save_CFLAGS="$CFLAGS"
1559
 
                CFLAGS="$CFLAGS $VISIBILITY_CFLAGS"
 
1547
                proto_inc=`$PKG_CONFIG --cflags xproto`
 
1548
                CFLAGS="$CFLAGS $VISIBILITY_CFLAGS $proto_inc"
1560
1549
                AC_TRY_COMPILE(
1561
1550
                    [#include <X11/Xfuncproto.h>
1562
1551
                     extern _X_HIDDEN int hidden_int;