cleanup ecore-txt and ecore-evas-dfb stuff
SVN revision: 18079
This commit is contained in:
parent
8bc0fcf48b
commit
d8ffa3edef
|
@ -119,63 +119,54 @@ esac
|
||||||
|
|
||||||
AC_SUBST(winsock_libs)
|
AC_SUBST(winsock_libs)
|
||||||
|
|
||||||
AC_MSG_CHECKING(whether ecore_txt module is to be built)
|
ecore_txt_cflags=""
|
||||||
|
ecore_txt_libs=""
|
||||||
iconv_cflags="";
|
AC_MSG_CHECKING(whether ecore_txt module should be built)
|
||||||
iconv_libs="";
|
|
||||||
|
|
||||||
want_ecore_txt="yes";
|
|
||||||
have_ecore_txt="no";
|
|
||||||
ecore_txt_cflags="";
|
|
||||||
ecore_txt_libs="";
|
|
||||||
|
|
||||||
AC_ARG_ENABLE(ecore-txt,
|
AC_ARG_ENABLE(ecore-txt,
|
||||||
[ --disable-ecore-txt disable the ecore_txt module],
|
[ --disable-ecore-txt disable the ecore_txt module],
|
||||||
[
|
[
|
||||||
if test x"$enableval" = x"yes" ; then
|
if test "x$enableval" = "xno" ; then
|
||||||
AC_MSG_RESULT(yes)
|
want_ecore_txt=no
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
want_ecore_txt=yes
|
||||||
want_ecore_txt="no"
|
|
||||||
fi
|
fi
|
||||||
], [
|
], [
|
||||||
AC_MSG_RESULT(yes)
|
want_ecore_txt=maybe
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
AC_MSG_RESULT($want_ecore_txt)
|
||||||
|
|
||||||
|
iconv_cflags=""
|
||||||
|
iconv_libs=""
|
||||||
|
AC_MSG_CHECKING(for explicit iconv link options)
|
||||||
AC_ARG_WITH(iconv-link,
|
AC_ARG_WITH(iconv-link,
|
||||||
[ --with-iconv-link=ICONV_LINK explicitly specify an iconv link option],
|
[ --with-iconv-link=ICONV_LINK explicitly specify an iconv link option],
|
||||||
[
|
[
|
||||||
v=$withval;
|
iconv_libs=$withval
|
||||||
iconv_libs=$v;
|
AC_MSG_RESULT($iconv_libs)
|
||||||
echo " Ecore iconv link flags explicitly set to: "$iconv_libs;
|
],[
|
||||||
|
AC_MSG_RESULT(none)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "x$want_ecore_txt" = "xyes"; then
|
have_ecore_txt="no"
|
||||||
if test -z "$iconv_libs"; then
|
AC_MSG_CHECKING(whether ecore_txt module is to be built)
|
||||||
|
if test "x$want_ecore_txt" != "xno" ; then
|
||||||
|
if test "x$iconv_libs" != "x" ; then
|
||||||
AC_CHECK_LIB(iconv, libiconv,
|
AC_CHECK_LIB(iconv, libiconv,
|
||||||
[
|
[
|
||||||
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, true)
|
|
||||||
iconv_libs="-liconv"
|
iconv_libs="-liconv"
|
||||||
ecore_txt_libs="-lecore_txt "$iconv_libs
|
ecore_txt_libs="-lecore_txt "$iconv_libs
|
||||||
have_ecore_txt="yes"
|
have_ecore_txt="yes"
|
||||||
], [
|
|
||||||
have_ecore_txt="no"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
if test "x$have_ecore_txt" != "xyes"; then
|
if test "x$have_ecore_txt" != "xyes"; then
|
||||||
AC_CHECK_LIB(iconv, iconv,
|
AC_CHECK_LIB(iconv, iconv,
|
||||||
[
|
[
|
||||||
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, true)
|
|
||||||
iconv_libs="-liconv"
|
iconv_libs="-liconv"
|
||||||
ecore_txt_libs="-lecore_txt "$iconv_libs
|
ecore_txt_libs="-lecore_txt "$iconv_libs
|
||||||
have_ecore_txt="yes"
|
have_ecore_txt="yes"
|
||||||
], [
|
|
||||||
have_ecore_txt="no"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
@ -183,12 +174,8 @@ if test "x$want_ecore_txt" = "xyes"; then
|
||||||
if test "x$have_ecore_txt" != "xyes"; then
|
if test "x$have_ecore_txt" != "xyes"; then
|
||||||
AC_CHECK_LIB(c, libiconv,
|
AC_CHECK_LIB(c, libiconv,
|
||||||
[
|
[
|
||||||
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, true)
|
|
||||||
ecore_txt_libs="-lecore_txt "$iconv_libs
|
ecore_txt_libs="-lecore_txt "$iconv_libs
|
||||||
have_ecore_txt="yes"
|
have_ecore_txt="yes"
|
||||||
], [
|
|
||||||
have_ecore_txt="no"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
|
@ -196,26 +183,21 @@ if test "x$want_ecore_txt" = "xyes"; then
|
||||||
if test "x$have_ecore_txt" != "xyes"; then
|
if test "x$have_ecore_txt" != "xyes"; then
|
||||||
AC_CHECK_LIB(c, iconv,
|
AC_CHECK_LIB(c, iconv,
|
||||||
[
|
[
|
||||||
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, true)
|
|
||||||
ecore_txt_libs="-lecore_txt "$iconv_libs
|
ecore_txt_libs="-lecore_txt "$iconv_libs
|
||||||
have_ecore_txt="yes"
|
have_ecore_txt="yes"
|
||||||
], [
|
|
||||||
AC_MSG_RESULT("no - disabling ecore_txt")
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, false)
|
|
||||||
have_ecore_txt="no"
|
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, true)
|
|
||||||
ecore_txt_libs="-lecore_txt "$iconv_libs
|
ecore_txt_libs="-lecore_txt "$iconv_libs
|
||||||
have_ecore_txt="yes"
|
have_ecore_txt="yes"
|
||||||
fi
|
fi
|
||||||
else
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_TXT, false)
|
|
||||||
fi
|
fi
|
||||||
|
AC_MSG_RESULT($have_ecore_txt)
|
||||||
|
if test "x$have_ecore_txt" = "xyes" ; then
|
||||||
|
AC_DEFINE(BUILD_ECORE_TXT, 1, [Build Ecore_Txt Module])
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL(BUILD_ECORE_TXT, test "x$have_ecore_txt" = "xyes")
|
||||||
|
|
||||||
AC_SUBST(iconv_cflags)
|
AC_SUBST(iconv_cflags)
|
||||||
AC_SUBST(iconv_libs)
|
AC_SUBST(iconv_libs)
|
||||||
|
@ -249,7 +231,7 @@ if test "x$have_ecore_txt" = "xyes"; then
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(ecore_txt not enabled, so ecore_x will not be enabled)
|
AC_MSG_RESULT(ecore_txt not enabled so ecore_x will not be enabled)
|
||||||
want_ecore_x="no"
|
want_ecore_x="no"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -654,42 +636,41 @@ else
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
want_ecore_evas_dfb="yes";
|
|
||||||
have_ecore_evas_dfb="no";
|
|
||||||
|
|
||||||
AC_MSG_CHECKING(whether ecore_evas DirectFB support is to be built)
|
AC_MSG_CHECKING(whether ecore_evas DirectFB support is to be built)
|
||||||
AC_ARG_ENABLE(ecore-evas-dfb,
|
AC_ARG_ENABLE(ecore-evas-dfb,
|
||||||
[ --disable-ecore-evas-dfb disable DirectFB in the ecore_evas module],
|
[ --disable-ecore-evas-dfb disable DirectFB in the ecore_evas module],
|
||||||
[
|
[
|
||||||
if test "$enableval" = "yes" ; then
|
if test "x$enableval" = "xno" ; then
|
||||||
AC_MSG_RESULT(yes)
|
want_ecore_evas_dfb=no
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(no)
|
want_ecore_evas_dfb=yes
|
||||||
want_ecore_evas_dfb="no"
|
|
||||||
fi
|
fi
|
||||||
], [
|
], [
|
||||||
AC_MSG_RESULT(yes)
|
want_ecore_evas_dfb=maybe
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
AC_MSG_RESULT($want_ecore_evas_dfb)
|
||||||
|
|
||||||
if test "x$want_ecore_evas_dfb" = "xyes"; then
|
have_ecore_evas_dfb="no"
|
||||||
|
if test "x$want_ecore_evas_dfb" != "xno" ; then
|
||||||
save_CFLAGS="$CFLAGS"
|
save_CFLAGS="$CFLAGS"
|
||||||
CFLAGS="$CFLAGS $DIRECTFB_CFLAGS"
|
CFLAGS="$CFLAGS $DIRECTFB_CFLAGS"
|
||||||
AC_CHECK_HEADER(Evas_Engine_DirectFB.h,
|
AC_CHECK_HEADER(Evas_Engine_DirectFB.h,
|
||||||
[
|
[
|
||||||
AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, true)
|
|
||||||
AC_DEFINE(BUILD_ECORE_EVAS_DIRECTFB, 1, [Support for DirectFB in Ecore_Evas])
|
AC_DEFINE(BUILD_ECORE_EVAS_DIRECTFB, 1, [Support for DirectFB in Ecore_Evas])
|
||||||
have_ecore_evas_dfb="yes"
|
have_ecore_evas_dfb="yes"
|
||||||
], [
|
], [
|
||||||
AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, false)
|
if test "x$want_ecore_evas_dfb" = "xyes" ; then
|
||||||
|
AC_MSG_ERROR(DirectFB requested but support not found)
|
||||||
|
fi
|
||||||
], [
|
], [
|
||||||
#include <Evas.h>
|
#include <Evas.h>
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
CFLAGS="$save_CFLAGS"
|
CFLAGS="$save_CFLAGS"
|
||||||
else
|
|
||||||
AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, false)
|
|
||||||
fi
|
fi
|
||||||
|
AM_CONDITIONAL(BUILD_ECORE_EVAS_DIRECTFB, test "x$have_ecore_evas_dfb" = "xyes")
|
||||||
|
|
||||||
|
|
||||||
want_ecore_evas_fb="yes";
|
want_ecore_evas_fb="yes";
|
||||||
|
@ -831,7 +812,7 @@ if test "x$have_ecore_con" = "xyes"; then
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
else
|
else
|
||||||
AC_MSG_RESULT(ecore_con not enabled, so ecore_ipc will not be enabled)
|
AC_MSG_RESULT(ecore_con not enabled so ecore_ipc will not be enabled)
|
||||||
want_ecore_ipc="no"
|
want_ecore_ipc="no"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue