diff --git a/legacy/evas/configure.in b/legacy/evas/configure.in index c2ab2f317b..e902d5561d 100644 --- a/legacy/evas/configure.in +++ b/legacy/evas/configure.in @@ -771,71 +771,55 @@ AM_CONDITIONAL(BUILD_SAVER_JPEG, test x$have_jpeg_saver = xyes) ####################################### ## EET -AC_ARG_WITH(eet-config, [ --with-eet-config=EET_CONFIG use eet-config specified], -[ EET_CONFIG=$withval; - echo "using "$EET_CONFIG" for eet-config"; ], -[ if test -z "$EET_CONFIG"; then - AC_PATH_PROG(EET_CONFIG, "eet-config", "", $PATH) - fi -]) -if test -z "$EET_CONFIG" ; then EET_CONFIG="eet-config"; fi -eet_cflags=`$EET_CONFIG --cflags` -eet_libs=`$EET_CONFIG --libs` -eet_version=`$EET_CONFIG --version` +# +# first, check whether the user WANTS to use EET +AC_ARG_ENABLE(image-loader-eet, + AC_HELP_STRING( + [--enable-image-loader-eet], + [enable EET image loader. [[default=enabled]]] + ), + [want_eet_image_loader=$enableval], + [want_eet_image_loader=yes] +) -have_eet="no"; -have_eet_fonts="no"; -if test -n "$eet_version" ; then - eet_ok="yes"; - have_eet="yes"; - have_eet_fonts="yes"; +AC_ARG_ENABLE(font-loader-eet, + AC_HELP_STRING( + [--enable-font-loader-eet], + [enable EET font loader. [[default=enabled]]] + ), + [want_eet_font_loader=$enableval], + [want_eet_font_loader=yes] +) + +# next, if she does, check whether EET is available +if test "$want_eet_image_loader" = yes -o "$want_eet_font_loader" = yes; then + PKG_CHECK_MODULES(EET, eet, have_eet=yes, have_eet=no) +else + have_eet=no fi +# finally, spew out the result +AC_MSG_CHECKING(whether to enable eet font loader) +if test "$want_eet_font_loader" = yes -a "$have_eet" = yes; then + AC_DEFINE(BUILD_FONT_LOADER_EET, 1, [EET Font Loader Support]) + have_eet_font_loader=yes + requirements="$requirements eet" +else + have_eet_font_loader=no +fi +AC_MSG_RESULT($have_eet_font_loader) + AC_MSG_CHECKING(whether to enable eet image loader) -AC_ARG_ENABLE(image-loader-eet, - [ --enable-image-loader-eet enable EET image loader], [ - if test x"$enableval" = x"yes" ; then - AC_MSG_RESULT(yes) - have_eet="yes" - else - AC_MSG_RESULT(no) - have_eet="no" - eet_cflags="" - eet_libs="" - fi - ], [ - AC_MSG_RESULT($have_eet) - ] -) -AC_MSG_CHECKING(whether to enable eet font loader) -AC_ARG_ENABLE(font-loader-eet, - [ --enable-font-loader-eet enable EET font loader], [ - if test x"$enableval" = x"yes" ; then - AC_MSG_RESULT(yes) - have_eet_fonts="yes" - else - AC_MSG_RESULT(no) - have_eet_fonts="no" - fi - ], [ - AC_MSG_RESULT($have_eet_fonts) - ] -) - -AC_MSG_CHECKING(whether to enable eet support) -if test "x$eet_ok" = "xyes"; then - AC_MSG_RESULT(yes) - if test "x$have_eet" = "xyes"; then - AC_DEFINE(BUILD_LOADER_EET, 1, [EET Image Loader Support]) - fi - if test "x$have_eet_fonts" = "xyes"; then - AC_DEFINE(BUILD_FONT_LOADER_EET, 1, [EET Font Loader Support]) - fi +if test "$want_eet_image_loader" = yes -a "$have_eet" = yes; then + AC_DEFINE(BUILD_LOADER_EET, 1, [EET Image Loader Support]) + have_eet_image_loader=yes + requirements="$requirements eet" else - AC_MSG_RESULT(no) + have_eet_image_loader=no fi +AC_MSG_RESULT($have_eet_image_loader) -AM_CONDITIONAL(BUILD_LOADER_EET, test x$have_eet = xyes) +AM_CONDITIONAL(BUILD_LOADER_EET, test $have_eet_image_loader = yes) ####################################### ## EDB @@ -1954,8 +1938,6 @@ AC_SUBST(png_cflags) AC_SUBST(png_libs) AC_SUBST(jpeg_cflags) AC_SUBST(jpeg_libs) -AC_SUBST(eet_cflags) -AC_SUBST(eet_libs) AC_SUBST(edb_cflags) AC_SUBST(edb_libs) AC_SUBST(tiff_cflags) @@ -1967,9 +1949,6 @@ AC_SUBST(svg_libs) # Build the list of required libs for evas.pc.in. Only works for libs # which install a .pc file of course -if test "x$eet_libs" != "x"; then - requirements="$requirements eet" -fi if test "x$edb_libs" != "x"; then requirements="$requirements edb" fi @@ -2075,7 +2054,7 @@ echo "Image Loaders:" echo " GIF.....................: $have_gif" echo " PNG.....................: $have_png" echo " JPEG....................: $have_jpeg" -echo " EET.....................: $have_eet" +echo " EET.....................: $have_eet_image_loader" echo " EDB.....................: $have_edb" echo " TIFF....................: $have_tiff" echo " XPM.....................: $have_xpm" @@ -2084,7 +2063,7 @@ echo " SVG.....................: $have_svg" # FIXME: add more image loader modules echo echo "Font Sourcing Systems:" -echo " EET.....................: $have_eet_fonts" +echo " EET.....................: $have_eet_font_loader" echo echo "Font Searching Systems:" echo " FontConfig..............: $have_fontconfig" diff --git a/legacy/evas/evas-config.in b/legacy/evas/evas-config.in index b7404c9e24..99d6e3d19d 100644 --- a/legacy/evas/evas-config.in +++ b/legacy/evas/evas-config.in @@ -46,7 +46,7 @@ while test $# -gt 0; do ;; --libs) libdirs=-L@libdir@ - echo $libdirs -levas @pthread_libs@ @dlopen_libs@ @eet_libs@ @FREETYPE_LIBS@ @FONTCONFIG_LIBS@ + echo $libdirs -levas @pthread_libs@ @dlopen_libs@ @EET_LIBS@ @FREETYPE_LIBS@ @FONTCONFIG_LIBS@ ;; *) echo "${usage}" 1>&2 diff --git a/legacy/evas/src/lib/Makefile.am b/legacy/evas/src/lib/Makefile.am index 41ff9c6f14..cb11c3e124 100644 --- a/legacy/evas/src/lib/Makefile.am +++ b/legacy/evas/src/lib/Makefile.am @@ -8,7 +8,7 @@ INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ @FREETYPE_CFLAGS@ \ - @eet_cflags@ \ + @EET_CFLAGS@ \ @FONTCONFIG_CFLAGS@ \ @pthread_cflags@ @@ -29,7 +29,7 @@ libevas_la_LIBADD = \ -lm \ @dlopen_libs@ \ @FREETYPE_LIBS@ \ - @eet_libs@ \ + @EET_LIBS@ \ @FONTCONFIG_LIBS@ \ @pthread_libs@ diff --git a/legacy/evas/src/lib/canvas/Makefile.am b/legacy/evas/src/lib/canvas/Makefile.am index c11fe41051..5611d20784 100644 --- a/legacy/evas/src/lib/canvas/Makefile.am +++ b/legacy/evas/src/lib/canvas/Makefile.am @@ -8,7 +8,7 @@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ - @FREETYPE_CFLAGS@ @eet_cflags@ \ + @FREETYPE_CFLAGS@ @EET_CFLAGS@ \ @FONTCONFIG_CFLAGS@ noinst_LTLIBRARIES = libevas_canvas.la diff --git a/legacy/evas/src/lib/engines/common/Makefile.am b/legacy/evas/src/lib/engines/common/Makefile.am index 2fccfd5b0a..dfb8721004 100644 --- a/legacy/evas/src/lib/engines/common/Makefile.am +++ b/legacy/evas/src/lib/engines/common/Makefile.am @@ -8,7 +8,7 @@ INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ @FREETYPE_CFLAGS@ @VALGRIND_CFLAGS@ \ - @eet_cflags@ @pthread_cflags@ + @EET_CFLAGS@ @pthread_cflags@ noinst_LTLIBRARIES = libevas_engine_common.la libevas_engine_common_la_SOURCES = \ diff --git a/legacy/evas/src/lib/imaging/Makefile.am b/legacy/evas/src/lib/imaging/Makefile.am index 3df38e713e..d61ed7aef9 100644 --- a/legacy/evas/src/lib/imaging/Makefile.am +++ b/legacy/evas/src/lib/imaging/Makefile.am @@ -9,7 +9,7 @@ INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ @FREETYPE_CFLAGS@ \ - @eet_cflags@ + @EET_CFLAGS@ noinst_LTLIBRARIES = libevas_imaging.la libevas_imaging_la_SOURCES = \ diff --git a/legacy/evas/src/modules/loaders/eet/Makefile.am b/legacy/evas/src/modules/loaders/eet/Makefile.am index a94cb65383..44933c4f50 100644 --- a/legacy/evas/src/modules/loaders/eet/Makefile.am +++ b/legacy/evas/src/modules/loaders/eet/Makefile.am @@ -8,7 +8,7 @@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ - @FREETYPE_CFLAGS@ @eet_cflags@ + @FREETYPE_CFLAGS@ @EET_CFLAGS@ pkgdir = $(libdir)/evas/modules/loaders/eet/$(MODULE_ARCH) @@ -16,7 +16,7 @@ pkg_LTLIBRARIES = module.la module_la_SOURCES = evas_image_load_eet.c -module_la_LIBADD = @eet_libs@ $(top_builddir)/src/lib/libevas.la +module_la_LIBADD = @EET_LIBS@ $(top_builddir)/src/lib/libevas.la module_la_LDFLAGS = @create_shared_lib@ -module -avoid-version -L$(top_builddir)/src/lib -L$(top_builddir)/src/lib/.libs module_la_DEPENDENCIES = $(top_builddir)/config.h diff --git a/legacy/evas/src/modules/savers/eet/Makefile.am b/legacy/evas/src/modules/savers/eet/Makefile.am index 4f83dd0253..1ee3ec21e0 100644 --- a/legacy/evas/src/modules/savers/eet/Makefile.am +++ b/legacy/evas/src/modules/savers/eet/Makefile.am @@ -8,7 +8,7 @@ MAINTAINERCLEANFILES = Makefile.in INCLUDES = -I. \ -I$(top_srcdir)/src/lib \ -I$(top_srcdir)/src/lib/include \ - @FREETYPE_CFLAGS@ @eet_cflags@ + @FREETYPE_CFLAGS@ @EET_CFLAGS@ pkgdir = $(libdir)/evas/modules/savers/eet/$(MODULE_ARCH) @@ -16,7 +16,7 @@ pkg_LTLIBRARIES = module.la module_la_SOURCES = evas_image_save_eet.c -module_la_LIBADD = @eet_libs@ $(top_builddir)/src/lib/libevas.la +module_la_LIBADD = @EET_LIBS@ $(top_builddir)/src/lib/libevas.la module_la_LDFLAGS = @create_shared_lib@ -module -avoid-version -L$(top_builddir)/src/lib -L$(top_builddir)/src/lib/.libs module_la_DEPENDENCIES = $(top_builddir)/config.h