~ubuntu-branches/ubuntu/quantal/xbill/quantal

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Adrian Bridgett
  • Date: 2004-09-07 09:52:14 UTC
  • mfrom: (2.1.1 warty)
  • Revision ID: james.westby@ubuntu.com-20040907095214-d0m46ojc8f7upuqm
Tags: 2.1-4
maintainer upload of NMU - many thanks Tollef (closes: #268885) 

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
dnl Process this file with autoconf to produce a configure script.
 
2
AC_INIT(Bucket.h)
 
3
 
 
4
AC_CONFIG_HEADER(config.h)
 
5
 
 
6
dnl Checks for programs.
 
7
AC_PROG_YACC
 
8
AC_PROG_CC
 
9
AC_PROG_CPP
 
10
AC_PROG_LEX
 
11
AC_PROG_INSTALL
 
12
AC_PROG_LN_S
 
13
AC_PROG_MAKE_SET
 
14
AC_PROG_RANLIB
 
15
AC_PROG_CXX
 
16
 
 
17
dnl Checks for header files.
 
18
AC_PATH_XTRA
 
19
AC_HEADER_STDC
 
20
AC_CHECK_HEADERS(unistd.h)
 
21
 
 
22
dnl Checks for typedefs, structures, and compiler characteristics.
 
23
AC_C_CONST
 
24
 
 
25
AC_ARG_ENABLE(motif,
 
26
        [  --enable-motif          build with the Motif widget set])
 
27
 
 
28
if test "$enable_motif" != "no"; then
 
29
        saved_cflags="$CFLAGS"
 
30
        saved_libs="$LIBS"
 
31
        CFLAGS="$CFLAGS $X_CFLAGS"
 
32
        LIBS="$LIBS $X_LIBS $X_PRE_LIBS"
 
33
        AC_CHECK_LIB(Xm, XmGetPixmap, motif=yes, , -lXt -lX11)
 
34
 
 
35
        if test "X$motif" = X"yes"; then
 
36
                AC_DEFINE(USE_MOTIF)
 
37
                WIDGET_LIBS="$WIDGET_LIBS -lXm"
 
38
                if test "X$libxp" = X"yes"; then
 
39
                        WIDGET_LIBS="$WIDGET_LIBS -lXp -lXext"
 
40
                fi
 
41
                WIDGET_OBJS="$WIDGET_OBJS x11-motif.o"
 
42
        fi
 
43
 
 
44
        CFLAGS=$saved_cflags
 
45
        LIBS=$saved_libs
 
46
fi
 
47
 
 
48
AC_ARG_ENABLE(athena,
 
49
        [  --enable-athena         build with the Athena widget set])
 
50
 
 
51
if test "$enable_athena" != "no"; then
 
52
        saved_cflags="$CFLAGS"
 
53
        saved_libs="$LIBS"
 
54
        CFLAGS="$CFLAGS $X_CFLAGS"
 
55
        LIBS="$LIBS $X_LIBS $X_PRE_LIBS"
 
56
        AC_CHECK_LIB(Xaw3d, XawInitializeWidgetSet,
 
57
                     [athena=yes athena3d=yes], ,
 
58
                     -lXmu -lXt -lX11)
 
59
 
 
60
        if test "X$athena" != X"yes"; then
 
61
                AC_CHECK_LIB(Xaw, XawInitializeWidgetSet, athena=yes, ,
 
62
                             -lXmu -lXt -lX11)
 
63
        fi
 
64
 
 
65
        if test "X$athena" = X"yes"; then
 
66
                AC_DEFINE(USE_ATHENA)
 
67
                if test "X$athena3d" = X"yes"; then
 
68
                        xawlib=-lXaw3d
 
69
                else
 
70
                        xawlib=-lXaw
 
71
                fi
 
72
                WIDGET_LIBS="$WIDGET_LIBS $xawlib -lXmu"
 
73
                WIDGET_OBJS="$WIDGET_OBJS x11-athena.o"
 
74
        fi
 
75
 
 
76
        CFLAGS=$saved_cflags
 
77
        LIBS=$saved_libs
 
78
fi
 
79
 
 
80
if test "X$motif" = X"yes" -o "X$athena" = X"yes"; then
 
81
        WIDGET_LIBS="$WIDGET_LIBS -lXt -lXpm -lX11"
 
82
        WIDGET_OBJS="$WIDGET_OBJS x11.o"
 
83
        AC_SUBST(WIDGET_LIBS)
 
84
        AC_SUBST(WIDGET_OBJS)
 
85
fi
 
86
 
 
87
AC_ARG_ENABLE(gtk,
 
88
        [  --enable-gtk            build with the GTK widget set])
 
89
 
 
90
if test "$enable_gtk" != "no"; then
 
91
        AC_CHECK_PROG(GTKCONFIG, gtk-config, yes, no)
 
92
 
 
93
        if test "X$GTKCONFIG" = X"yes"; then
 
94
                AC_DEFINE(USE_GTK)
 
95
                GTK_CFLAGS="`gtk-config --cflags`"
 
96
                WIDGET_LIBS="$WIDGET_LIBS `gtk-config --libs`"
 
97
                WIDGET_OBJS="$WIDGET_OBJS gtk.o"
 
98
        fi
 
99
fi
 
100
AC_SUBST(GTK_CFLAGS)
 
101
 
 
102
AC_OUTPUT(Makefile)