* configure.ac:
[scdataviz] / configure.ac
1 AC_PREREQ(2.61)
2 AC_INIT([scdataviz], [0.1], [scdataviz@digitasaru.net])
3 AM_INIT_AUTOMAKE([gnu -Wportability])
4 AC_CONFIG_HEADERS([config.h])
5 AC_CONFIG_MACRO_DIR([m4])
6
7 AC_PROG_CC
8 AM_PROG_CC_C_O
9
10 PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.18, have_glib=true, have_glib=false)
11 AC_SUBST(GLIB_CFLAGS)
12 AC_SUBST(GLIB_LIBS)
13
14 PKG_CHECK_MODULES(GIO, gio-2.0 >= 2.18, have_gio=true, have_gio=false)
15 AC_SUBST(GIO_CFLAGS)
16 AC_SUBST(GIO_LIBS)
17
18 PKG_CHECK_MODULES(GTK, gtk+-2.0 >= 2.18, have_gtk=true, have_gtk=false)
19 AC_SUBST(GTK_CFLAGS)
20 AC_SUBST(GTK_LIBS)
21
22 AC_ARG_ENABLE([debug],
23 [  --enable-debug Turn on debugging],
24 [case "${enableval}" in
25   yes) debug=true ;;
26   no) debug=false ;;
27   *) AC_MSG_ERROR([bad value ${enableval} for --enable-debug]) ;;
28 esac],[debug=false])
29 AM_CONDITIONAL([DEBUG], [test x$debug = xtrue])
30
31 AC_ARG_ENABLE([matdbfile],
32 [  --enable-matdbfile=location Specify matdb location],
33 [CFLAGS="$CFLAGS -DMATDBFILE=${enableval}"],
34 [CFLAGS="$CFLAGS -DMATDBFILE=matdb.txt"])
35
36 AC_ARG_ENABLE([maemo],
37 [  --enable-maemo=device Enable maemo build],
38 [case "${enableval}" in
39       n770) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;;
40       n800) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;;
41       n810) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;;
42       n900) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;;
43       *) CFLAGS="$CFLAGS -mfpu=vfp -mfloat-abi=softfp" ;;
44 esac],[maemo=false])
45 AM_CONDITIONAL([MAEMO], [test x$maemo != xfalse])
46
47 AC_CONFIG_FILES([Makefile])
48 AC_OUTPUT