.
[xdock.git] / configure.ac
blobe49186359207cb1cf8a375543933a93a4e4ca114
1 # AC_PREREQ(2.50)
2 AC_INIT(xdock, 0.0.1)
3 AM_INIT_AUTOMAKE([-Wall])
4 AM_CONFIG_HEADER(config.h)
6 # Checks for programs.
7 AC_PROG_LIBTOOL
8 AC_PROG_INSTALL
9 AC_PROG_CC
10 AC_PROG_MAKE_SET
12 # Checks for GTK
13 #PKG_CHECK_MODULES(DEPS, gtk+-2.0 >= 2.2) 
14 #AC_SUBST(DEPS_CFLAGS)
15 #AC_SUBST(DEPS_LIBS)
17 # Check for X
18 AC_PATH_X
19 AC_CHECK_LIB(X11, XFlush, [X11=-lX11], [
20                 echo "Unable to find Xlib libraries. Bailing out."
21                 exit -1
23 AC_SUBST([X11])
25 # Check for Imlib
26 AC_CHECK_LIB([Imlib], [Imlib_init], [IMLIB=-lImlib], [
27                 echo "Unable to find Imlib libraries. Bailing out."
28                 exit -1
30 AC_SUBST([IMLIB])
32 # Check for pthreads
33 AC_CHECK_LIB([pthread], [pthread_create], [PTHREAD=-lpthread])
34 AC_SUBST([PTHREAD])
36 # Checks for header files.
37 #AC_HEADER_STDC
39 # Checks for typedefs, structures, and compiler characteristics.
40 case $OSTYPE in
41   *msys*) MMS_BITFIELDS='-mms-bitfields' ; WINSOCK='-lws2_32' ;;
42   *)      MMS_BITFIELDS='' ; WINSOCK='' ;;
43 esac
44 AC_SUBST([MMS_BITFIELDS])
45 AC_SUBST([WINSOCK])
47 # Checks for library functions.
48 AC_CONFIG_FILES([Makefile
49                  src/Makefile
50                  src/lib/Makefile
51                  src/server/Makefile
52                  src/docks/Makefile
53                  src/hello/Makefile])
54 AC_OUTPUT