diff options
author | Andrzej Zaborowski <balrog@zabor.org> | 2009-07-27 18:36:11 +0200 |
---|---|---|
committer | Denis Kenzior <denkenz@gmail.com> | 2009-07-29 17:22:12 -0500 |
commit | 049e57369190c80f36f6f39bf1724e1fecb051d6 (patch) | |
tree | 233ccb77c6e55712bb63efd3b2bef2e049bcdb28 /configure.ac | |
parent | 3e6d4237cba86db4f33ec1ea215e3fdc75ed6993 (diff) | |
download | ofono-049e57369190c80f36f6f39bf1724e1fecb051d6.tar.bz2 |
Use STORAGEDIR autoconf voodoo from Bluez.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 25 |
1 files changed, 19 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index f829b470..a5b48844 100644 --- a/configure.ac +++ b/configure.ac @@ -8,8 +8,6 @@ m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) AM_MAINTAINER_MODE -AC_PREFIX_DEFAULT(/usr/local) - AC_LANG_C AC_PROG_CC @@ -96,10 +94,25 @@ AC_ARG_ENABLE(datafiles, AC_HELP_STRING([--disable-datafiles], AM_CONDITIONAL(DATAFILES, test "${enable_datafiles}" != "no") -eval "eval LOCALSTATE_DIR=$localstatedir" -AC_SUBST(LOCALSTATE_DIR) -AC_DEFINE_UNQUOTED(CONFIG_LOCALSTATEDIR, "$LOCALSTATE_DIR", - [Define to the location where state is stored.]) +AC_PREFIX_DEFAULT(/usr/local) + +if (test "${prefix}" = "NONE"); then + dnl no prefix and no localstatedir, so default to /var + if (test "$localstatedir" = '${prefix}/var'); then + AC_SUBST([localstatedir], ['/var']) + fi + + prefix="${ac_default_prefix}" +fi + +if (test "$localstatedir" = '${prefix}/var'); then + storagedir="${prefix}/var/lib/ofono" +else + storagedir="${localstatedir}/lib/ofono" +fi + +AC_DEFINE_UNQUOTED(STORAGEDIR, "${storagedir}", + [Directory for the storage files]) COMPILER_FLAGS |