1dnl Process this file with autoconf to produce a configure script.
2
3AC_INIT(configure.in)
4
5version=0.12.3
6
7AM_INIT_AUTOMAKE(glurp, $version, andrej@kacian.sk)
8AM_CONFIG_HEADER(config.h)
9
10AC_DEFINE_UNQUOTED(GLURP_VERSION, "${version}", [glurp's version])
11
12AM_MAINTAINER_MODE
13user_CFLAGS=$CFLAGS
14
15AC_ISC_POSIX
16AC_PROG_CC
17AM_PROG_CC_STDC
18AC_HEADER_STDC
19dnl AM_PROG_LIBTOOL
20AC_CANONICAL_HOST
21
22debug=0
23AC_MSG_CHECKING(whether to enable debugging output)
24AC_ARG_ENABLE(debug,
25    [  --enable-debug		enable debug output to stderr ],
26    [
27	case "${enableval}" in
28	  yes)
29		  if test x"$user_CFLAGS" = x; then
30		    CFLAGS="-Wall -Werror -ggdb -O0"
31		    echo -n Setting CFLAGS ...
32				AC_SUBST(CFLAGS)
33			fi
34			AC_MSG_RESULT(yes)
35	    AC_DEFINE(GLURP_DEBUG, [], [Wheter to enable debug statements])
36	    debug=1
37	    ;;
38	esac
39    ],
40    [
41      AC_MSG_RESULT(no)
42    ])
43
44pkg_modules="gtk+-2.0 >= 2.4 glib-2.0 >= 2.4 gmodule-2.0 >= 2.6 libmpd >= 0.0.9.8"
45PKG_CHECK_MODULES(PACKAGE, [$pkg_modules])
46AC_SUBST(PACKAGE_CFLAGS)
47AC_SUBST(PACKAGE_LIBS)
48
49dnl AC_SUBST(GETTEXT_PACKAGE)
50dnl AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"glurp")
51
52dnl Add the languages which your application supports here.
53dnl ALL_LINGUAS=""
54dnl AM_GLIB_GNU_GETTEXT
55
56dnl Set PACKAGE PREFIX
57if test "x${prefix}" = "xNONE"; then
58  dnl Check target host for prefix
59  case $host in
60    *-*-mingw32* | *-*-cygwin* | *-*-windows)
61      packageprefix="c:/progra~1/glurp" ;;
62    *)
63      packageprefix=${ac_default_prefix} ;;
64  esac
65else
66  packageprefix=${prefix}
67fi
68
69EXTRA_CFLAGS=
70EXTRA_LDFLAGS=
71case $host in
72  *-*-mingw32* | *-*-windows)
73    EXTRA_CFLAGS="-mms-bitfields -mno-cygwin -mwindows"
74    EXTRA_LDFLAGS="-mms-bitfieds -mno-cygwin -export-all-symbols -mwindows" ;;
75  *-*-cygwin*)
76    EXTRA_LDFLAGS=-export-all-symbols ;;
77esac
78AC_SUBST(EXTRA_CFLAGS)
79AC_SUBST(EXTRA_LDFLAGS)
80AC_OUTPUT([
81Makefile
82pixmaps/Makefile
83src/Makefile
84])
85
86echo
87echo "Configure finished, type \`make' to build Glurp."
88echo
89