enable multisense by default and have it disable if deps dont exist.

SVN revision: 64757
This commit is contained in:
Carsten Haitzler 2011-11-05 13:29:14 +00:00
parent 2a248473d0
commit bb1c44e54f
1 changed files with 15 additions and 11 deletions

View File

@ -291,7 +291,7 @@ PKG_CHECK_MODULES([ECORE_IMF],
[have_ecore_imf="no"]) [have_ecore_imf="no"])
# Enable Multisense use # Enable Multisense use
want_multisense="no" want_multisense="yes"
AC_ARG_ENABLE([multisense], AC_ARG_ENABLE([multisense],
[AC_HELP_STRING( [AC_HELP_STRING(
[--enable-multisense], [--enable-multisense],
@ -301,10 +301,6 @@ AC_ARG_ENABLE([multisense],
) )
AM_CONDITIONAL([ENABLE_MULTISENSE], [test "x${want_multisense}" = "xyes"]) AM_CONDITIONAL([ENABLE_MULTISENSE], [test "x${want_multisense}" = "xyes"])
if test "x${want_multisense}" = "xyes" ; then
AC_DEFINE([ENABLE_MULTISENSE], [1], [Use Multisense])
fi
##sndfile library ##sndfile library
have_sndfile="no" have_sndfile="no"
want_sndfile="auto" want_sndfile="auto"
@ -321,7 +317,7 @@ if test "x${want_multisense}" = "xyes" -a "x$want_sndfile" != "xno"; then
have_sndfile="yes" have_sndfile="yes"
requirement_edje="sndfile >= 1.0.22 ${requirement_edje}" requirement_edje="sndfile >= 1.0.22 ${requirement_edje}"
], ],
[have_sndfile="no"] [have_sndfile="no"; want_multisense="no"]
) )
if test "x$want_sndfile" = "xyes" -a "x$have_sndfile" = "xno"; then if test "x$want_sndfile" = "xyes" -a "x$have_sndfile" = "xno"; then
@ -354,7 +350,7 @@ if test "x${want_multisense}" = "xyes" -a "x$want_libremix" != "xno"; then
fi fi
AC_DEFINE_UNQUOTED(REMIX_PLUGIN_DIR, "$REMIX_PLUGIN_DIR", [Set the remix plugin directory]) AC_DEFINE_UNQUOTED(REMIX_PLUGIN_DIR, "$REMIX_PLUGIN_DIR", [Set the remix plugin directory])
], ],
[have_libremix="no"] [have_libremix="no"; want_multisense="no"]
) )
if test "x$want_libremix" = "xyes" -a "x$have_libremix" = "xno"; then if test "x$want_libremix" = "xyes" -a "x$have_libremix" = "xno"; then
@ -382,7 +378,7 @@ if test "x${want_multisense}" = "xyes" -a "x$want_vorbis" != "xno"; then
have_vorbis="yes" have_vorbis="yes"
requirement_edje="ogg >= 1.1.4 vorbis >= 1.2.3 vorbisenc >= 1.2.3 ${requirement_edje}" requirement_edje="ogg >= 1.1.4 vorbis >= 1.2.3 vorbisenc >= 1.2.3 ${requirement_edje}"
], ],
[have_vorbis="no"] [have_vorbis="no"; want_multisense="no"]
) )
if test "x$want_vorbis" = "xyes" -a "x$have_vorbis" = "xno"; then if test "x$want_vorbis" = "xyes" -a "x$have_vorbis" = "xno"; then
@ -407,7 +403,7 @@ if test "x${want_multisense}" = "xyes" -a "x$want_alsa_lib" != "xno"; then
have_alsa_lib="yes" have_alsa_lib="yes"
requirement_edje="alsa >= 1.0.21a ${requirement_edje}" requirement_edje="alsa >= 1.0.21a ${requirement_edje}"
], ],
[have_alsa_lib="no"] [have_alsa_lib="no"; want_multisense="no"]
) )
if test "x$want_alsa_lib" = "xyes" -a "x$have_alsa_lib" = "xno"; then if test "x$want_alsa_lib" = "xyes" -a "x$have_alsa_lib" = "xno"; then
@ -432,15 +428,23 @@ if test "x${want_multisense}" = "xyes" -a "x$want_flac_lib" != "xno"; then
[ [
AC_DEFINE(HAVE_LIBFLAC, 1, [flac support for Edje]) AC_DEFINE(HAVE_LIBFLAC, 1, [flac support for Edje])
have_flac_lib="yes" have_flac_lib="yes"
requirement_edje="flac >= 1.2.1 ${requirement_edje}" # disabled because this adds flac include dirs to cflags... and
# FLAC has an assert.h in its include dirs that ends up
# overriding the system assert.h and thus causes all sorts of
# mayhem
#requirement_edje="flac >= 1.2.1 ${requirement_edje}"
], ],
[have_flac_lib="no"] [have_flac_lib="no"; want_multisense="no"]
) )
if test "x$want_flac_lib" = "xyes" -a "x$have_flac_lib" = "xno"; then if test "x$want_flac_lib" = "xyes" -a "x$have_flac_lib" = "xno"; then
AC_MSG_ERROR([flac support requested, but not found by pkg-config.]) AC_MSG_ERROR([flac support requested, but not found by pkg-config.])
fi fi
fi fi
if test "x${want_multisense}" = "xyes" ; then
AC_DEFINE([ENABLE_MULTISENSE], [1], [Use Multisense])
fi
# Dependencies for the binaries # Dependencies for the binaries
if test "x$have_edje_cc" = "xyes"; then if test "x$have_edje_cc" = "xyes"; then