File: configure.in

package info (click to toggle)
gtkdevice 1.9.3-1
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 360 kB
  • ctags: 159
  • sloc: ansic: 2,380; makefile: 65; sh: 28
file content (43 lines) | stat: -rw-r--r-- 1,219 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
AC_INIT(src/devices.c)

AC_ARG_WITH(gtk, [--with-gtk Version of GTK+ to use], GTK_VERSION="${withval}",GTK_VERSION="1.2")

if test -z ${GTK_VERSION##2.0}; then
   AC_CHECK_PROGS(PKG_CONFIG, pkg-config)   
   if test -n "${PKG_CONFIG}"; then
      if (${PKG_CONFIG} --exists gtk+-2.0); then
         GTK_CPPFLAGS=`${PKG_CONFIG} --cflags gtk+-2.0`
         GTK_LIBS=`${PKG_CONFIG} --libs gtk+-2.0`
         GTK_CPPFLAGS=${GTK_CPPFLAGS}" -DGTK2"
      else
         echo "ERROR: gtk+2.0 not found by pkg-config."
         exit 1
      fi
   else
      echo "ERROR: Cannot find pkg-config."
      exit 1
   fi
elif test -z ${GTK_VERSION##1.2}; then
   AC_CHECK_PROGS(GTK_CONFIG, gtk-config)
   if test -z "${GTK_CONFIG}"; then
      AC_CHECK_PROGS(GTK_CONFIG, gtk12-config)
   fi
   if test -n "${GTK_CONFIG}"; then
      GTK_CPPFLAGS=`${GTK_CONFIG} --cflags`
      GTK_LIBS=`${GTK_CONFIG} --libs`
   else
       echo "ERROR: Cannot find gtk-config." 
      exit 1
   fi
else
   echo "Only versions 1.2 and 2.0 of gtk+ are supported."
   exit 1
fi

## Allow user to set extra preprocessor flags (e.g. -Wall)
GTK_CPPFLAGS=${PKG_CPPFLAGS}" "${GTK_CPPFLAGS}

AC_SUBST(GTK_CPPFLAGS)
AC_SUBST(GTK_LIBS)
AC_OUTPUT(src/Makevars)