restore freebsd build support by default (sadly, requires legacy edbus)

This commit is contained in:
q66 2014-07-19 14:07:40 +01:00
parent 8887df9c8e
commit d6c815edf2
1 changed files with 13 additions and 4 deletions

View File

@ -378,10 +378,14 @@ AC_ARG_ENABLE([device-udev],
AC_MSG_CHECKING([whether the UDEV device backend is enabled]) AC_MSG_CHECKING([whether the UDEV device backend is enabled])
AC_MSG_RESULT([${e_cv_want_device_udev}]) AC_MSG_RESULT([${e_cv_want_device_udev}])
device_backend=
device_libs=
if test "x$e_cv_want_device_udev" != "xno";then if test "x$e_cv_want_device_udev" != "xno";then
PKG_CHECK_MODULES([EEZE], [eeze >= ${efl_version} ecore >= ${efl_version} eina >= ${efl_version}], PKG_CHECK_MODULES([EEZE], [eeze >= ${efl_version} ecore >= ${efl_version} eina >= ${efl_version}],
[ [
device_backend=eeze device_backend=eeze
device_libs=eeze
AC_DEFINE_UNQUOTED([HAVE_EEZE],[1],[enable udev support]) AC_DEFINE_UNQUOTED([HAVE_EEZE],[1],[enable udev support])
]) ])
fi fi
@ -390,7 +394,12 @@ AC_MSG_CHECKING([which device backend to use])
AC_MSG_RESULT($device_backend) AC_MSG_RESULT($device_backend)
AM_CONDITIONAL([HAVE_EEZE], [test "x${device_backend}" = "xeeze"]) AM_CONDITIONAL([HAVE_EEZE], [test "x${device_backend}" = "xeeze"])
test "x${device_backend}" = "xeeze" || AC_DEFINE_UNQUOTED([HAVE_HAL],[1],[enable HAL support])
if test "x${device_backend}" != "xeeze"; then
device_backend=hal
device_libs=edbus
AC_DEFINE_UNQUOTED([HAVE_HAL],[1],[enable HAL support])
fi
DBUS_MOUNT_CONFIG=1 DBUS_MOUNT_CONFIG=1
@ -561,7 +570,7 @@ PKG_CHECK_MODULES(E, [
emotion >= ${efl_version} emotion >= ${efl_version}
$eeze_mount $eeze_mount
$udisks_mount $udisks_mount
$device_backend $device_libs
]) ])
requirements_e="\ requirements_e="\
evas >= ${efl_version} \ evas >= ${efl_version} \
@ -584,7 +593,7 @@ elementary >= ${efl_version} \
emotion >= ${efl_version} \ emotion >= ${efl_version} \
$udisks_mount \ $udisks_mount \
$eeze_mount \ $eeze_mount \
$device_backend" $device_libs"
PKG_CHECK_MODULES(E_OPEN, [ PKG_CHECK_MODULES(E_OPEN, [
eina >= ${efl_version} eina >= ${efl_version}
@ -1005,7 +1014,7 @@ m4_ifdef([v_mic],
EFL_COMPILER_FLAG([-Wno-missing-field-initializers]) EFL_COMPILER_FLAG([-Wno-missing-field-initializers])
]) ])
SUID_CFLAGS=-fPIE SUID_CFLAGS=-fPIE -fPIC
SUID_LDFLAGS=-pie SUID_LDFLAGS=-pie
AC_SUBST([SUID_CFLAGS]) AC_SUBST([SUID_CFLAGS])
AC_SUBST([SUID_LDFLAGS]) AC_SUBST([SUID_LDFLAGS])