comparison configure.ac @ 2535:97a305e550cf trunk

[svn] - make libmcs a forced requirement - remove legacy configdb engines - remove RcFile class (use g_keyfile instead)
author nenolod
date Sat, 17 Feb 2007 00:59:50 -0800
parents 10692383c103
children 719e0898ff3c
comparison
equal deleted inserted replaced
2534:c3d5ac206052 2535:97a305e550cf
274 [ --enable-mcs enable mcs support (default=disabled)], 274 [ --enable-mcs enable mcs support (default=disabled)],
275 [enable_mcs=$enableval], 275 [enable_mcs=$enableval],
276 [enable_mcs="no"] 276 [enable_mcs="no"]
277 ) 277 )
278 278
279 if test "$enable_mcs" = "yes"; then 279 PKG_CHECK_MODULES(LIBMCS, [libmcs >= 0.1],
280 PKG_CHECK_MODULES(LIBMCS, [libmcs >= 0.1], 280 [
281 [ 281 AC_DEFINE(HAVE_MCS, , [Define if building with libmcs support])
282 AC_DEFINE(HAVE_MCS, , [Define if building with libmcs support]) 282 ADD_PC_REQUIRES([libmcs >= 0.1])
283 ADD_PC_REQUIRES([libmcs >= 0.1]) 283 ],
284 ], 284 [AC_MSG_ERROR([Cannot find libmcs])]
285 [AC_MSG_ERROR([Cannot find libmcs])] 285 )
286 )
287 fi
288
289 if test "$enable_mcs" = "yes"; then
290 CONFIGDB_BACKEND="libmcs"
291 fi
292
293 AC_SUBST(CONFIGDB_BACKEND)
294 286
295 AC_CHECK_HEADERS(unistd.h) 287 AC_CHECK_HEADERS(unistd.h)
296 AC_CHECK_HEADERS(fcntl.h) 288 AC_CHECK_HEADERS(fcntl.h)
297 AC_CHECK_HEADERS(sys/ioctl.h) 289 AC_CHECK_HEADERS(sys/ioctl.h)
298 AC_CHECK_HEADERS(fnmatch.h) 290 AC_CHECK_HEADERS(fnmatch.h)