1#                                               -*- Autoconf -*-
2# Process this file with autoconf to produce a configure script.
3
4AC_PREREQ(2.59)
5AC_INIT([gtkmmorse], [0.9.27], [Giuseppe Martino denever@users.sf.net])
6AC_CONFIG_AUX_DIR(config)
7AM_CONFIG_HEADER(config.h)
8AM_INIT_AUTOMAKE([dist-bzip2])
9
10# Checks for programs.
11AC_PROG_CXX
12AC_PROG_INSTALL
13#AC_PROG_RANLIB
14
15# Checks for header files.
16AC_HEADER_STDC
17
18# Checks for libraries: libao, libgtkmm, libgconfmm, libgthread
19
20PKG_CHECK_MODULES([AO], [ao >= 0.8])
21PKG_CHECK_MODULES([GTKMM], [gtkmm-2.4 >= 2.4])
22PKG_CHECK_MODULES([GCONFMM], [gconfmm-2.6 >= 2.6])
23PKG_CHECK_MODULES([GTHREAD], [gthread-2.0 >= 2.0])
24
25# Checks for typedefs, structures, and compiler characteristics.
26AC_HEADER_STDBOOL
27AC_C_CONST
28AC_C_INLINE
29
30# Checks for library functions.
31#AC_PROG_GCC_TRADITIONAL
32#AC_CHECK_FUNCS([floor])
33
34AC_SUBST(AO_LIBS)
35AC_SUBST(GTKMM_LIBS)
36AC_SUBST(GTHREAD_LIBS)
37
38AC_SUBST(AO_CFLAGS)
39AC_SUBST(GTKMM_CFLAGS)
40AC_SUBST(GTHREAD_CFLAGS)
41
42
43AC_CONFIG_FILES([Makefile
44		 include/Makefile
45                 src/Makefile])
46AC_OUTPUT
47