summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorFlorent Thoumie <flz@FreeBSD.org>2007-08-25 18:22:02 +0100
committerFlorent Thoumie <flz@FreeBSD.org>2007-08-25 18:22:02 +0100
commit1a16c740e0eab279eeca443c1a1c276e5e125852 (patch)
tree93efdd626b45fc05619c19940f9416442bf67aa8 /configure.ac
parenta910e8cc1ad8df738a8160c4f710b04810dfe99d (diff)
Add FreeBSD native backend (untested)
- Add Marcus' FreeBSD backend for ConsoleKit. Compiles fine but test-vt-monitor doesn't seem to work correctly. - Remove TODO entry. Submitted by: marcus Signed-off-by: Florent Thoumie <flz@FreeBSD.org>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac8
1 files changed, 8 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac
index d52a56d..ab2db1c 100644
--- a/configure.ac
+++ b/configure.ac
@@ -140,9 +140,15 @@ dnl Figure out what tools backend to build
dnl ---------------------------------------------------------------------------
CK_BACKEND=""
+KVM_LIBS=""
case "$host" in
*-*-freebsd*)
CK_BACKEND="freebsd"
+ AC_CHECK_LIB(kvm, kvm_openfiles, have_kvm=yes,
+ AC_MSG_ERROR([Unable to find libkvm which is needed on FreeBSD]))
+ if test "x$have_kvm" = "xyes"; then
+ KVM_LIBS="-lkvm"
+ fi
;;
*-*-linux*)
CK_BACKEND="linux"
@@ -152,6 +158,8 @@ case "$host" in
;;
esac
+AC_SUBST(KVM_LIBS)
+
AM_CONDITIONAL(CK_COMPILE_LINUX, test x$CK_BACKEND = xlinux, [Compiling for Linux])
AM_CONDITIONAL(CK_COMPILE_FREEBSD, test x$CK_BACKEND = xfreebsd, [Compiling for FreeBSD])
AM_CONDITIONAL(CK_COMPILE_SOLARIS, test x$CK_BACKEND = xsolaris, [Compiling for Solaris])