1 dnl Process this file with autoconf to produce a configure script.
5 dnl remember to edit the .pc file name
6 dnl and lqr/Makefile.am if you change these
7 m4_define([library_base_name], [lqr])
8 m4_define([api_version], [1])
11 m4_define([library_sname], [library_base_name-api_version])
12 m4_define([library_name], [liblqr-api_version])
15 dnl These three define the library version number
16 m4_define([package_major_version], [0])
17 m4_define([package_minor_version], [4])
18 m4_define([package_micro_version], [0git])
20 m4_define([package_version],
21 [package_major_version.package_minor_version.package_micro_version])
23 m4_define([ltversion_current], [3])
24 m4_define([ltversion_revision], [0])
25 m4_define([ltversion_age], [3])
27 AC_INIT([library_name], [package_version])
29 AC_DEFINE(LIBRARY_NAME, PACKAGE_NAME, [Library name])
31 AC_DEFINE(PACKAGE_MAJOR_VERSION, package_major_version, [Package major version])
32 AC_DEFINE(PACKAGE_MINOR_VERSION, package_minor_version, [Package minor version])
33 AC_DEFINE(PACKAGE_MICRO_VERSION, package_micro_version, [Package micro version])
35 AC_DEFINE(LTVERSION_CURRENT, ltversion_current, [Library current version])
36 AC_DEFINE(LTVERSION_REVISON, ltversion_revision, [Library revision])
37 AC_DEFINE(LTVERSION_AGE, ltversion_age, [Library age])
39 LIBRARY_BASE_NAME=library_base_name
40 AC_SUBST(LIBRARY_BASE_NAME)
41 API_VERSION=api_version
43 LIBRARY_NAME=library_name
44 AC_SUBST(LIBRARY_NAME)
45 LIBRARY_SNAME=library_sname
46 AC_SUBST(LIBRARY_SNAME)
48 PACKAGE_VERSION=package_major_version.package_minor_version.package_micro_version
49 AC_SUBST(PACKAGE_VERSION)
51 LTVERSION=ltversion_current:ltversion_revision:ltversion_age
54 AC_CONFIG_SRCDIR([lqr/lqr_carver.c])
55 AM_CONFIG_HEADER(config.h)
57 AC_CONFIG_MACRO_DIR([m4])
59 AM_INIT_AUTOMAKE([-Wall -Werror])
69 ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS"
74 dnl Use -Wall if we have gcc.
76 if test "x$GCC" = "xyes"; then
78 *[\ \ ]-Wall[\ \ ]*) ;;
79 *) CFLAGS="$CFLAGS -Wall" ;;
85 GLIB_REQUIRED_VERSION=2.0.0
87 PKG_CHECK_MODULES(GLIB,
88 glib-2.0 >= $GLIB_REQUIRED_VERSION)
90 GLIB_CFLAGS=`$PKG_CONFIG --cflags glib-2.0`
93 GLIB_LIBS=`$PKG_CONFIG --libs glib-2.0`
96 GLIB_DIR=`$PKG_CONFIG --variable=libdir glib-2.0`
99 AC_CHECK_FUNCS(bind_textdomain_codeset)
101 DATADIR="${datadir}/library_name"
112 AC_ARG_ENABLE([install-man],
113 [ --enable-install-man Install man pages],
114 [case "${enableval}" in
115 yes) install_man=true ;;
116 no) install_man=false ;;
117 *) AC_MSG_ERROR([bad value ${enableval} for --enable-install-man]) ;;
118 esac],[install_man=false])
119 AM_CONDITIONAL([INSTMAN], [test x$install_man = xtrue])