allready defined in sdp_lib.h
[xkbdbthid.git] / xkbd-0.8.15_bthid / configure.ac
1 # Process this file with autoconf to produce a configure script.
2 AC_INIT(src/kb.c)
3 AM_INIT_AUTOMAKE(xkbd, 0.8.15)
4 AM_CONFIG_HEADER(config.h)
5
6 XFT_LIBS=""
7 XPM_LIBS=""
8
9 dnl check for xft support
10 AC_ARG_ENABLE(xft,
11   [  --disable-xft         disable xft (anti-aliased) support, [default=no]],
12   enable_xft=$enableval, enable_xft=yes)
13
14 if test x$enable_xft != xno; then
15   AC_PATH_PROG(PKG_CONFIG, pkg-config, no)      
16   if test x$PKG_CONFIG != xno && $PKG_CONFIG --exists xft; then
17       CFLAGS="$CFLAGS -DUSE_XFT `pkg-config --cflags xft`"
18       XFT_LIBS="`pkg-config --libs xft`"
19   else
20     AC_MSG_WARN([*** Could not find pkg-config entry for xft in your path, build may fail***])
21     AC_PATH_PROG(XFT_CONFIG, xft-config, no)
22       if test x$XFT_CONFIG = xno; then
23         AC_MSG_WARN([***Could not find xft-config, build may fail. You may want --disable-xft ***])
24         CFLAGS="$CFLAGS -DUSE_XFT"
25         XFT_LIBS=" -lXft"
26       else
27         CFLAGS="$CFLAGS -DUSE_XFT `xft-config --cflags`"
28         XFT_LIBS="`xft-config --libs`"
29      fi
30   fi
31 fi
32
33 AC_ARG_ENABLE(xpm,
34   [  --disable-xpm         disable xpm image support, [default=no]],
35   enable_xpm=$enableval, enable_xpm=yes)
36
37 if test x$enable_xpm != xno; then
38       CFLAGS="$CFLAGS -DUSE_XPM"
39       XPM_LIBS=" -lXpm"
40 fi
41
42 dnl check for debug build
43 AC_ARG_ENABLE(debug,
44   [  --enable-debug         enable debug build],
45   [if test x$enable_debug = xyes; then
46       CFLAGS="$CFLAGS -g -DDEBUG"
47   fi])
48
49
50 # Checks for programs.
51 AC_PROG_CC
52 AC_PROG_INSTALL
53 AC_PROG_LIBTOOL
54
55 # Checks for libraries.
56
57 # Checks for header files.
58 AC_PATH_X
59 AC_PATH_XTRA
60 AC_HEADER_STDC
61 AC_CHECK_HEADERS([stdlib.h string.h sys/param.h unistd.h])
62
63 # Checks for typedefs, structures, and compiler characteristics.
64 AC_C_CONST
65
66 # Checks for library functions.
67 AC_FUNC_MALLOC
68 AC_TYPE_SIGNAL
69 AC_CHECK_FUNCS([strchr strdup])
70
71 AC_SUBST(XFT_LIBS)
72 AC_SUBST(XPM_LIBS)
73
74 AC_OUTPUT(Makefile 
75           src/Makefile
76           data/Makefile
77           doc/Makefile 
78           data/img/Makefile
79           packaging/Makefile
80           packaging/ipkg/Makefile
81           packaging/ipkg/control )