Enlightenment CVS committal

Author  : kwo
Project : e16
Module  : e

Dir     : e16/e


Modified Files:
      Tag: branch-exp
        configure.in 


Log Message:
Fix things when composite is not available/enabled. Cleanups.
===================================================================
RCS file: /cvsroot/enlightenment/e16/e/configure.in,v
retrieving revision 1.99.2.9
retrieving revision 1.99.2.10
diff -u -3 -r1.99.2.9 -r1.99.2.10
--- configure.in        17 Sep 2004 16:13:40 -0000      1.99.2.9
+++ configure.in        27 Sep 2004 22:09:23 -0000      1.99.2.10
@@ -27,7 +27,7 @@
 AC_DEFINE_UNQUOTED(ENLIGHTENMENT_MICRO, "$ENLIGHTENMENT_MICRO", [Micro Version])
 AC_SUBST(ENLIGHTENMENT_MICRO)
 if test "x$ENLIGHTENMENT_RELEASE" != "x"; then
-AC_DEFINE_UNQUOTED(ENLIGHTENMENT_RELEASE, "$ENLIGHTENMENT_RELEASE", [Release])
+  AC_DEFINE_UNQUOTED(ENLIGHTENMENT_RELEASE, "$ENLIGHTENMENT_RELEASE", [Release])
 fi
 
 ALL_LINGUAS="bg bs da de en_US es fr hu ko nl no ru sv pt pl pt_BR tr ja"
@@ -71,25 +71,27 @@
 fi
 
 AC_ARG_ENABLE(fsstd,
-  [  --enable-fsstd          install files following FSSTD [default=no]], 
,enable_fsstd=no)
+  [  --enable-fsstd          install files following FSSTD [default=no]],,
+  enable_fsstd=no)
 
 AC_ARG_ENABLE(sound,
-  [  --enable-sound          compile with sound support [default=yes]], 
,enable_sound=yes)
+  [  --enable-sound          compile with sound support [default=yes]],,
+  enable_sound=yes)
 
 AC_ARG_ENABLE(hints-ewmh,
-  [  --enable-hints-ewmh     compile with Extended Window Manager Hints support 
[default=yes]],, enable_hints_ewmh=yes)
+  [  --enable-hints-ewmh     compile with Extended Window Manager Hints support 
[default=yes]],,
+  enable_hints_ewmh=yes)
 AC_ARG_ENABLE(hints-gnome,
-  [  --enable-hints-gnome    compile with GNOME(<2.0) hints support [default=no]],, 
enable_hints_gnome=no)
+  [  --enable-hints-gnome    compile with GNOME(<2.0) hints support [default=no]],,
+  enable_hints_gnome=no)
 
 AC_ARG_ENABLE(config-edb,
   [  --enable-config-edb     use edb for configuration [default=yes]],,
-  enable_config_edb=yes
-)
+  enable_config_edb=yes)
 
 AC_ARG_ENABLE(ecore-x,
   [  --enable-ecore-x        use ecore-x interface to X11 [default=no]],,
-  enable_ecore_x=no
-)
+  enable_ecore_x=no)
 
 if test "x$enable_hints_ewmh" = "xyes"; then
   AC_DEFINE(ENABLE_EWMH, 1, [Extended Window Manager Hints])
@@ -124,16 +126,16 @@
 AC_DEFINE_UNQUOTED(LOCALEDIR, "$LOCALEDIR",  [The installation locale directory])
 
 if test "x$enable_sound" = "xyes"; then
-AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[
-echo "WARNING: Enlightenment needs a system with libesd.so (esound)"
-echo "0.2.17 or higher to use sound support."
-echo "Enlightenment can use EsounD (ESD) to be installed to compile."
-echo "Sound will be disabled in this binary. If you ever want sound"
-echo "You will need to get and install EsounD then recompile Enlightenment."
-AC_MSG_WARN([Warning: no EsounD detected.])])
+  AM_PATH_ESD(0.2.17,AC_DEFINE(HAVE_LIBESD, 1, [libesd.so]),[
+  echo "WARNING: Enlightenment needs a system with libesd.so (esound)"
+  echo "0.2.17 or higher to use sound support."
+  echo "Enlightenment can use EsounD (ESD) to be installed to compile."
+  echo "Sound will be disabled in this binary. If you ever want sound"
+  echo "You will need to get and install EsounD then recompile Enlightenment."
+  AC_MSG_WARN([Warning: no EsounD detected.])])
 else
-echo "Sound support has been turned off, per the --enable-sound=no"
-echo "passed to your configure line."
+  echo "Sound support has been turned off, per the --enable-sound=no"
+  echo "passed to your configure line."
 fi
 
 LDFLAGS="$LDFLAGS -L$prefix/lib"
@@ -143,92 +145,89 @@
 AC_SUBST(IMLIB_LIBS)
 AC_SUBST(IMLIB_CFLAGS)
 AC_CHECK_LIB(Imlib2, imlib_create_image,
-             AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support]),
-             AC_MSG_ERROR([Fatal Error: no Imlib2 detected.]),
-             $IMLIB_LIBS)
+  AC_DEFINE(USE_IMLIB2, 1, [Imlib2 support]),
+  AC_MSG_ERROR([Fatal Error: no Imlib2 detected.]),
+  $IMLIB_LIBS)
 
 if test "x$enable_ecore_x" = "xyes"; then
-AC_CHECK_LIB(ecore_x, ecore_x_init, [
-        AC_DEFINE(USE_ECORE_X, 1, [Ecore_x support])
-        AC_SUBST(ecore_libs)
-        AC_SUBST(ecore_cflags) ],
-        AC_MSG_ERROR(Cannot find ecore: Is ecore-config in path?))
-ecore_libs=`ecore-config --libs`
-ecore_cflags=`ecore-config --cflags`
-AC_SUBST(ecore_libs)
-AC_SUBST(ecore_cflags)
-fi
-
-AC_CHECK_LIB(dl, dlopen, DL_LIBS=-ldl , [
-echo "Warning: Enlightenment requires the dl (dynamic loader) library"
-echo "to be supported on your platform for module support.  Modules"
-echo "have been disabled (this will affect functionality)"
-AC_MSG_WARN([Module Support Disabled (no dynamic loader)])], -lm)
-AC_SUBST(DL_LIBS)
-
-#AC_CHECK_LIB(Xtst, XTestQueryExtension,
-#             E_X_LIBS="-lXtst $E_X_LIBS", , $X_LIBS -lX11)
+  AC_CHECK_LIB(ecore_x, ecore_x_init,
+    [
+      AC_DEFINE(USE_ECORE_X, 1, [Ecore_x support])
+      AC_SUBST(ecore_libs)
+      AC_SUBST(ecore_cflags)
+    ],[
+      AC_MSG_ERROR(Cannot find ecore: Is ecore-config in path?)
+    ])
+  ecore_libs=`ecore-config --libs`
+  ecore_cflags=`ecore-config --cflags`
+  AC_SUBST(ecore_libs)
+  AC_SUBST(ecore_cflags)
+fi
 
 AC_CHECK_LIB(Xext, XShapeQueryExtension,
-             E_X_LIBS="-lXext $E_X_LIBS", , $X_LIBS -lX11)
+  E_X_LIBS="-lXext $E_X_LIBS", , $X_LIBS -lX11)
 
 AC_CHECK_LIB(Xinerama, XineramaQueryExtension,
-             AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support])
-             XINERAMA_LIBS="-lXinerama", , $X_LIBS -lXext -lX11)
+  AC_DEFINE(HAS_XINERAMA, 1, [Xinerama support])
+  XINERAMA_LIBS="-lXinerama", , $X_LIBS -lXext -lX11)
 AC_SUBST(XINERAMA_LIBS)
 
 AC_ARG_ENABLE(zoom,
-  [  --enable-zoom           compile with zoom support [default=yes]], 
,enable_zoom=yes)
+  [  --enable-zoom           compile with zoom support [default=yes]],,
+  enable_zoom=yes)
 if test "x$enable_zoom" = "xyes"; then
-AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension,
-             AC_DEFINE(WITH_ZOOM, 1, [Zoom Support])
-             E_X_LIBS="-lXxf86vm $E_X_LIBS", , $X_LIBS -lXext -lX11)
+  AC_CHECK_LIB(Xxf86vm, XF86VidModeQueryExtension,
+    AC_DEFINE(WITH_ZOOM, 1, [Zoom Support])
+    E_X_LIBS="-lXxf86vm $E_X_LIBS", , $X_LIBS -lXext -lX11)
 else
-echo "zoom has been turned off by request at compiletime"
+  echo "zoom has been turned off by request at compiletime"
 fi
 
 AC_CHECK_HEADER(Edb.h,
-[
-# have_edb="yes"
-  edb_cflags=`edb-config --cflags`
-  edb_libs=`edb-config --libs`
-],
-[
-  AC_MSG_ERROR([Aarrgh ... no edb])
-]) 
+  [
+    # have_edb="yes"
+    edb_cflags=`edb-config --cflags`
+    edb_libs=`edb-config --libs`
+  ],[
+    AC_MSG_ERROR([Aarrgh ... no edb])
+  ])
 AC_SUBST(edb_cflags)
 AC_SUBST(edb_libs)
 
 AC_ARG_ENABLE(xrandr,
-  [  --enable-xrandr         compile with RandR support [default=no]], 
,enable_xrandr=no)
+  [  --enable-xrandr         compile with RandR support [default=no]],,
+  enable_xrandr=no)
 if test "x$enable_xrandr" = "xyes"; then
 AC_CHECK_LIB(Xrandr, XRRQueryExtension,
-             AC_DEFINE(HAS_XRANDR, 1, [RandR support])
-             E_X_LIBS="-lXrandr -lXrender $E_X_LIBS", , $X_LIBS -lXrender -lXext 
-lX11)
-AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>])
+    AC_DEFINE(HAS_XRANDR, 1, [RandR support])
+    E_X_LIBS="-lXrandr -lXrender $E_X_LIBS", , $X_LIBS -lXrender -lXext -lX11)
+  AC_CHECK_HEADERS(X11/extensions/Xrandr.h,,,[#include <X11/Xlib.h>])
 fi
 
 # FIXME - Do this properly
 AC_ARG_ENABLE(composite,
-  [  --enable-composite      compile with Composite support [default=no]], 
,enable_composite=no)
+  [  --enable-composite      compile with Composite support [default=no]],,
+  enable_composite=no)
 if test "x$enable_composite" = "xyes"; then
-AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension,
-             AC_DEFINE(HAS_COMPOSITE, 1, [Composite support])
-             E_X_LIBS="-lXcomposite -lXdamage -lXfixes $E_X_LIBS", , $X_LIBS -lXext 
-lX11)
-AC_CHECK_HEADERS(X11/extensions/Xcomposite.h ,,,[#include <X11/Xlib.h>])
-AC_CHECK_HEADERS(X11/extensions/Xdamage.h    ,,,[#include <X11/Xlib.h>])
-AC_CHECK_HEADERS(X11/extensions/Xfixes.h     ,,,[#include <X11/Xlib.h>])
-AC_CHECK_HEADERS(X11/extensions/Xrender.h    ,,,[#include <X11/Xlib.h>])
+  AC_CHECK_LIB(Xcomposite, XCompositeQueryExtension,
+      AC_DEFINE(HAS_COMPOSITE, 1, [Composite support])
+      E_X_LIBS="-lXcomposite -lXdamage -lXfixes -lXrender $E_X_LIBS", , $X_LIBS 
-lXext -lX11,
+      enable_composite=no)
+  AC_CHECK_HEADERS(X11/extensions/Xcomposite.h ,,,[#include <X11/Xlib.h>])
+  AC_CHECK_HEADERS(X11/extensions/Xdamage.h    ,,,[#include <X11/Xlib.h>])
+  AC_CHECK_HEADERS(X11/extensions/Xfixes.h     ,,,[#include <X11/Xlib.h>])
+  AC_CHECK_HEADERS(X11/extensions/Xrender.h    ,,,[#include <X11/Xlib.h>])
 fi
+AM_CONDITIONAL(HAS_COMPOSITE, test "x$enable_composite" = "xyes")
 
 AC_CHECK_LIB(Fridge,mass_quantities_of_bass_ale)
-AC_CHECK_LIB(Fridge,mass_quantities_of_any_ale, , [
-echo "Warning: No ales were found in your refrigerator."
-echo "  We highly suggest that you rectify this situation immediately."
+AC_CHECK_LIB(Fridge,mass_quantities_of_any_ale,, [
+  echo "Warning: No ales were found in your refrigerator."
+  echo "  We highly suggest that you rectify this situation immediately."
 ])
 
 AC_ARG_ENABLE(gcc-warnings,
-  [  --enable-gcc-warnings   enable GCC compiler warnings [default=no]], ,
+  [  --enable-gcc-warnings   enable GCC compiler warnings [default=no]],,
   enable_gcc_warnings=no) 
 if test "x$enable_gcc_warnings" = "xyes"; then
   CFLAGS="$CFLAGS -W -Wall -Wmissing-prototypes -Wmissing-declarations 
-Wstrict-prototypes -Waggregate-return -Wcast-align -Wpointer-arith -Wshadow 
-Wwrite-strings #-Wunreachable-code"




-------------------------------------------------------
This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170
Project Admins to receive an Apple iPod Mini FREE for your judgement on
who ports your project to Linux PPC the best. Sponsored by IBM.
Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php
_______________________________________________
enlightenment-cvs mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to