diff options
author | Florent Thoumie <flz@FreeBSD.org> | 2007-08-25 18:22:02 +0100 |
---|---|---|
committer | Florent Thoumie <flz@FreeBSD.org> | 2007-08-25 18:22:02 +0100 |
commit | 1a16c740e0eab279eeca443c1a1c276e5e125852 (patch) | |
tree | 93efdd626b45fc05619c19940f9416442bf67aa8 /configure.ac | |
parent | a910e8cc1ad8df738a8160c4f710b04810dfe99d (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.ac | 8 |
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]) |