forked from enlightenment/efl
allow disabling automagic to discover efreet, eweather and edbus
SVN revision: 46489
This commit is contained in:
parent
d3d03fe793
commit
de624fa62f
|
@ -210,53 +210,89 @@ PKG_CHECK_MODULES([ELEMENTARY_WINCE],
|
||||||
|
|
||||||
ELM_EDBUS_DEF="#undef"
|
ELM_EDBUS_DEF="#undef"
|
||||||
have_elementary_edbus="no"
|
have_elementary_edbus="no"
|
||||||
PKG_CHECK_MODULES([ELEMENTARY_EDBUS],
|
want_elementary_edbus="auto"
|
||||||
[
|
AC_ARG_ENABLE([edbus],
|
||||||
edbus
|
[AC_HELP_STRING([--disable-edbus], [disable edbus support. @<:@default=detect@:>@])],
|
||||||
ehal
|
[want_elementary_edbus=$enableval], [])
|
||||||
],
|
|
||||||
[
|
if test "x$want_elementary_edbus" != "xno"; then
|
||||||
AC_DEFINE(HAVE_ELEMENTARY_EDBUS, 1, [EDBus support for Elementary])
|
PKG_CHECK_MODULES([ELEMENTARY_EDBUS],
|
||||||
have_elementary_edbus="yes"
|
[
|
||||||
ELM_EDBUS_DEF="#define"
|
edbus
|
||||||
requirement_elm="ehal edbus ${requirement_elm}"
|
ehal
|
||||||
],
|
],
|
||||||
[have_elementary_edbus="no"]
|
[
|
||||||
)
|
AC_DEFINE(HAVE_ELEMENTARY_EDBUS, 1, [EDBus support for Elementary])
|
||||||
|
have_elementary_edbus="yes"
|
||||||
|
ELM_EDBUS_DEF="#define"
|
||||||
|
requirement_elm="ehal edbus ${requirement_elm}"
|
||||||
|
],
|
||||||
|
[have_elementary_edbus="no"]
|
||||||
|
)
|
||||||
|
else
|
||||||
|
have_elementary_edbus="no"
|
||||||
|
fi
|
||||||
|
if test "x$want_elementary_edbus" = "xyes" -a "x$have_elementary_edbus" = "xno"; then
|
||||||
|
AC_MSG_ERROR([E_DBus support requested, but no edbus/ehal found by pkg-config.])
|
||||||
|
fi
|
||||||
AC_SUBST(ELM_EDBUS_DEF)
|
AC_SUBST(ELM_EDBUS_DEF)
|
||||||
|
|
||||||
ELM_EFREET_DEF="#undef"
|
ELM_EFREET_DEF="#undef"
|
||||||
have_elementary_efreet="no"
|
have_elementary_efreet="no"
|
||||||
PKG_CHECK_MODULES([ELEMENTARY_EFREET],
|
want_elementary_efreet="auto"
|
||||||
[
|
AC_ARG_ENABLE([efreet],
|
||||||
efreet
|
[AC_HELP_STRING([--disable-efreet], [disable efreet support. @<:@default=detect@:>@])],
|
||||||
efreet-mime
|
[want_elementary_efreet=$enableval], [])
|
||||||
efreet-trash
|
|
||||||
],
|
if test "x$want_elementary_efreet" != "xno"; then
|
||||||
[
|
PKG_CHECK_MODULES([ELEMENTARY_EFREET],
|
||||||
AC_DEFINE(HAVE_ELEMENTARY_EFREET, 1, [Efreet support for Elementary])
|
[
|
||||||
have_elementary_efreet="yes"
|
efreet
|
||||||
ELM_EFREET_DEF="#define"
|
efreet-mime
|
||||||
requirement_elm="efreet efreet-mime efreet-trash ${requirement_elm}"
|
efreet-trash
|
||||||
],
|
],
|
||||||
[have_elementary_efreet="no"]
|
[
|
||||||
)
|
AC_DEFINE(HAVE_ELEMENTARY_EFREET, 1, [Efreet support for Elementary])
|
||||||
|
have_elementary_efreet="yes"
|
||||||
|
ELM_EFREET_DEF="#define"
|
||||||
|
requirement_elm="efreet efreet-mime efreet-trash ${requirement_elm}"
|
||||||
|
],
|
||||||
|
[have_elementary_efreet="no"]
|
||||||
|
)
|
||||||
|
else
|
||||||
|
have_elementary_efreet="no"
|
||||||
|
fi
|
||||||
|
if test "x$want_elementary_efreet" = "xyes" -a "x$have_elementary_efreet" = "xno"; then
|
||||||
|
AC_MSG_ERROR([Efreet support requested, but no efreet/efreet-mime/efreet-trash found by pkg-config.])
|
||||||
|
fi
|
||||||
AC_SUBST(ELM_EFREET_DEF)
|
AC_SUBST(ELM_EFREET_DEF)
|
||||||
|
|
||||||
ELM_EWEATHER_DEF="#undef"
|
ELM_EWEATHER_DEF="#undef"
|
||||||
have_elementary_eweather="no"
|
have_elementary_eweather="no"
|
||||||
PKG_CHECK_MODULES([ELEMENTARY_EWEATHER],
|
want_elementary_eweather="auto"
|
||||||
[
|
AC_ARG_ENABLE([eweather],
|
||||||
eweather
|
[AC_HELP_STRING([--disable-eweather], [disable eweather support. @<:@default=detect@:>@])],
|
||||||
],
|
[want_elementary_eweather=$enableval], [])
|
||||||
[
|
|
||||||
AC_DEFINE(HAVE_ELEMENTARY_EWEATHER, 1, [EWeather support for Elementary])
|
if test "x$want_elementary_eweather" != "xno"; then
|
||||||
have_elementary_eweather="yes"
|
PKG_CHECK_MODULES([ELEMENTARY_EWEATHER],
|
||||||
ELM_EWEATHER_DEF="#define"
|
[
|
||||||
requirement_elm="eweather ${requirement_elm}"
|
eweather
|
||||||
],
|
],
|
||||||
[have_elementary_eweather="no"]
|
[
|
||||||
)
|
AC_DEFINE(HAVE_ELEMENTARY_EWEATHER, 1, [EWeather support for Elementary])
|
||||||
|
have_elementary_eweather="yes"
|
||||||
|
ELM_EWEATHER_DEF="#define"
|
||||||
|
requirement_elm="eweather ${requirement_elm}"
|
||||||
|
],
|
||||||
|
[have_elementary_eweather="no"]
|
||||||
|
)
|
||||||
|
else
|
||||||
|
have_elementary_eweather="no"
|
||||||
|
fi
|
||||||
|
if test "x$want_elementary_eweather" = "xyes" -a "x$have_elementary_eweather" = "xno"; then
|
||||||
|
AC_MSG_ERROR([Eweather support requested, but no eweather found by pkg-config.])
|
||||||
|
fi
|
||||||
AC_SUBST(ELM_EWEATHER_DEF)
|
AC_SUBST(ELM_EWEATHER_DEF)
|
||||||
|
|
||||||
ELM_ALLOCA_H_DEF="#undef"
|
ELM_ALLOCA_H_DEF="#undef"
|
||||||
|
|
Loading…
Reference in New Issue