[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: HAL required ?
From:       Jérôme_Lodewyck <lodewyck () clipper ! ens ! fr>
Date:       2005-09-26 20:20:13
Message-ID: 200509262220.14060.lodewyck () clipper ! ens ! fr
[Download RAW message or body]

Le Lundi 26 Septembre 2005 21:48, Kevin Ottens a écrit :
> Le Lundi 26 Septembre 2005 20:54, Martin Koller a écrit :
> > configure: error: Library requirements (hal) not met;
> >
> > is this correct that HAL is now a strict requirement ?
>
> No, it's not... Since when do you get this error? If it's really new it
> could come from a modification that has been committed to a configure.in.in
> a hour ago.

I think would should only rely on pkgconfig, and totally remove those ugly 
hardcoded path (see the attached configure.in.in). Do you agree ?

Jérôme

["configure.in.in.mine" (text/plain)]

########### Check for linux/cdrom.h

AC_CHECK_HEADER(linux/cdrom.h,
[
  AC_DEFINE_UNQUOTED([COMPILE_LINUXCDPOLLING], 1, [media linux cd polling \
compilation])  LINUXCDPOLLING=yes
  AC_SUBST(LINUXCDPOLLING)
])

########### Check for HAL/DBus

AC_ARG_WITH(hal,AC_HELP_STRING([--with-hal],[Enable HAL support  \
[default=check]]),[hal_test="$withval"],[hal_test="yes"])

if test "x$hal_test" = "xyes" ; then

  ########### Check for the HAL
  PKG_CHECK_MODULES(HAL, hal >= 0.5, have_hal=yes, have_hal=no)
  PKG_CHECK_MODULES(HALSTORAGE, hal-storage >= 0.5, have_hal_storage=yes, \
have_hal_storage=no)

  ########### Check for DBus
  PKG_CHECK_MODULES(DBUS, dbus-1 >= 0.30, have_dbus=yes, have_dbus=no)
  
  ########### Check for DBus-Qt bindings
  PKG_CHECK_MODULES(QTDBUS, QtDBUS >= 4.0, have_qtdbus=yes, have_qtdbus=no)
  
fi

########### Check if media HAL backend sould be compiled

AC_MSG_CHECKING(if the HAL backend for media:/ should be compiled)

HALBACKEND=no
if [test "x$have_hal" = "xyes"] && [test "x$have_dbus" = "xyes"] && [test \
"x$have_qtdbus" = "xyes"] ; then  AC_DEFINE_UNQUOTED([COMPILE_HALBACKEND],1, [media \
HAL backend compilation])  HALBACKEND=yes
  AC_SUBST(HALBACKEND)
  AC_MSG_RESULT(yes)
else
  AC_MSG_RESULT(no)
fi

AM_CONDITIONAL(include_media_linuxcdpolling, test "$LINUXCDPOLLING" = "yes")
AM_CONDITIONAL(include_media_halbackend, test "$HALBACKEND" = yes)



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic