summaryrefslogtreecommitdiffstats
path: root/src/external/libini_config.m4
diff options
context:
space:
mode:
authorNikolai Kondrashov <Nikolai.Kondrashov@redhat.com>2014-07-28 15:21:21 +0300
committerJakub Hrozek <jhrozek@redhat.com>2014-07-29 16:48:32 +0200
commit7a719ffa79161694a354c8d18a28d33377d87db8 (patch)
treebc223b2aa66c8bd621524767cb1c272408a57a1c /src/external/libini_config.m4
parenta81e80c817808f4bb41d5219b04dbf73c943821e (diff)
downloadsssd-7a719ffa79161694a354c8d18a28d33377d87db8.tar.gz
sssd-7a719ffa79161694a354c8d18a28d33377d87db8.tar.xz
sssd-7a719ffa79161694a354c8d18a28d33377d87db8.zip
build: Move libini_config 1.1.0 check to libini_config.m4
Move the check for libini_config >= 1.1.0 from samba.m4 to libini_config.m4 to have them all in one place, simplifying maintenance. Set boolean variables for every detected version and use one of them in samba.m4 instead. Reviewed-by: Jakub Hrozek <jhrozek@redhat.com>
Diffstat (limited to 'src/external/libini_config.m4')
-rw-r--r--src/external/libini_config.m413
1 files changed, 13 insertions, 0 deletions
diff --git a/src/external/libini_config.m4 b/src/external/libini_config.m4
index f8c422f38..9e5c69fbd 100644
--- a/src/external/libini_config.m4
+++ b/src/external/libini_config.m4
@@ -3,13 +3,26 @@ PKG_CHECK_MODULES(INI_CONFIG_V0, [
INI_CONFIG_CFLAGS="$INI_CONFIG_V0_CFLAGS"
INI_CONFIG_LIBS="$INI_CONFIG_V0_LIBS"
+ HAVE_LIBINI_CONFIG_V0=1
AC_DEFINE_UNQUOTED(HAVE_LIBINI_CONFIG_V0, 1, [libini_config version 0.6.1 or greater])
PKG_CHECK_MODULES(INI_CONFIG_V1, [
ini_config >= 1.0.0], [
INI_CONFIG_CFLAGS="$INI_CONFIG_V1_CFLAGS"
INI_CONFIG_LIBS="$INI_CONFIG_V1_LIBS"
+ HAVE_LIBINI_CONFIG_V1=1
AC_DEFINE_UNQUOTED(HAVE_LIBINI_CONFIG_V1, 1, [libini_config version 1.0.0 or greater])
+ PKG_CHECK_MODULES(INI_CONFIG_V1_1, [
+ ini_config >= 1.1.0], [
+
+ INI_CONFIG_CFLAGS="$INI_CONFIG_V1_1_CFLAGS"
+ INI_CONFIG_LIBS="$INI_CONFIG_V1_1_LIBS"
+ HAVE_LIBINI_CONFIG_V1_1=1
+ AC_DEFINE_UNQUOTED(HAVE_LIBINI_CONFIG_V1_1, 1, [libini_config version 1.1.0 or greater])
+ ], [
+ AC_MSG_WARN([libini_config-devel >= 1.1.0 not available, using older version])
+ ]
+ )
], [
AC_MSG_WARN([libini_config-devel >= 1.0.0 not available, using older version])
]