Enlightenment CVS committal

Author  : vapier
Project : e17
Module  : libs/imlib2

Dir     : e17/libs/imlib2


Modified Files:
        configure.in 


Log Message:
allow user to control tiff/zlib/bzip2/id3 support
===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/imlib2/configure.in,v
retrieving revision 1.113
retrieving revision 1.114
diff -u -3 -r1.113 -r1.114
--- configure.in        7 Sep 2005 04:17:18 -0000       1.113
+++ configure.in        7 Sep 2005 04:28:02 -0000       1.114
@@ -281,39 +281,63 @@
 AM_CONDITIONAL(BUILD_PNG_LOADER, test "$png_ok" = yes)
 AC_SUBST(PNGLIBS)
 
-AC_CHECK_LIB(tiff, TIFFReadScanline,
-  tiff_libs="-ltiff"
-  tiff_ok=yes,
-AC_CHECK_LIB(tiff, TIFFReadScanline,
-  tiff_libs="-ltiff -ljpeg -lz -lm"
-  tiff_ok=yes,
-AC_CHECK_LIB(tiff34, TIFFReadScanline,
-  tiff_libs="-ltiff34 -ljpeg -lz -lm"
-  tiff_ok=yes,
-  tiff_ok=no
-  AC_MSG_WARN(*** Native TIFF support will not be built (TIFF library not 
found) ***), 
-  -ljpeg -lz -lm),
-  -ljpeg -lz -lm),
-  )
-if test "$tiff_ok" = yes; then
-  AC_MSG_CHECKING([for tiffio.h])
-  AC_TRY_CPP(
-  [#include <stdio.h>
-   #undef PACKAGE
-   #undef VERSION
-   #include <tiffio.h>],
-  tiff_ok=yes,
-  tiff_ok=no)
-  AC_MSG_RESULT($tiff_ok)
-  if test "$tiff_ok" = yes; then
-    TIFFLIBS=$tiff_libs
+
+
+AC_MSG_CHECKING(whether to enable tiff support)
+AC_ARG_WITH(tiff,
+[AC_HELP_STRING([--without-tiff],[Disable TIFF image loader])],
+[
+  if test "$withval" = no ; then
+    tiff_loader=no
   else
-    AC_MSG_WARN(*** Native TIFF support will not be built (TIFF header file 
not found) ***)
+    tiff_loader=yes
+  fi
+],[ tiff_loader=auto ]
+)
+AC_MSG_RESULT($tiff_loader)
+
+if test "$tiff_loader" != no ; then
+  AC_CHECK_LIB(tiff, TIFFReadScanline,
+    tiff_libs="-ltiff"
+    tiff_ok=yes,
+  AC_CHECK_LIB(tiff, TIFFReadScanline,
+    tiff_libs="-ltiff -ljpeg -lz -lm"
+    tiff_ok=yes,
+  AC_CHECK_LIB(tiff34, TIFFReadScanline,
+    tiff_libs="-ltiff34 -ljpeg -lz -lm"
+    tiff_ok=yes,
+    tiff_ok=no
+    AC_MSG_WARN(*** Native TIFF support will not be built (TIFF library not 
found) ***), 
+    -ljpeg -lz -lm),
+    -ljpeg -lz -lm),
+    )
+  if test "$tiff_ok" = yes; then
+    AC_MSG_CHECKING([for tiffio.h])
+    AC_TRY_CPP(
+    [#include <stdio.h>
+     #undef PACKAGE
+     #undef VERSION
+     #include <tiffio.h>],
+    tiff_ok=yes,
+    tiff_ok=no)
+    AC_MSG_RESULT($tiff_ok)
+    if test "$tiff_ok" = yes; then
+      TIFFLIBS=$tiff_libs
+    else
+      AC_MSG_WARN(*** Native TIFF support will not be built (TIFF header file 
not found) ***)
+    fi
+  fi
+  if test "$tiff_loader" = yes -a "$tiff_ok" = no; then
+    AC_MSG_ERROR(TIFF support was requested but system does not support it)
   fi
+else
+  tiff_ok=no
 fi
 AM_CONDITIONAL(BUILD_TIFF_LOADER, test "$tiff_ok" = yes)
 AC_SUBST(TIFFLIBS)
 
+
+
 AC_CHECK_LIB(ungif, DGifOpenFileName,
   gif_libs="-lungif"
   gif_ok=yes,
@@ -361,79 +385,147 @@
 AM_CONDITIONAL(BUILD_GIF_LOADER, test "$gif_ok" = yes)
 AC_SUBST(GIFLIBS)
 
-AC_CHECK_LIB(z, uncompress,
-  zlib_ok=yes,
-  zlib_ok=no
-  AC_MSG_WARN(*** Native zlib support will not be built (zlib not found) ***), 
-  )
-if test "$zlib_ok" = yes; then
-  AC_MSG_CHECKING([for zlib.h])
-  AC_TRY_CPP(
-  [#include <stdio.h>
-   #undef PACKAGE
-   #undef VERSION
-   #include <zlib.h>],
-  zlib_ok=yes,
-  zlib_ok=no)
-  AC_MSG_RESULT($zlib_ok)
-  if test "$zlib_ok" = yes; then
-    ZLIBLIBS="-lz"
+
+
+AC_MSG_CHECKING(whether to enable zlib support)
+AC_ARG_WITH(zlib,
+[AC_HELP_STRING([--without-zlib],[Disable ZLIB loader])],
+[
+  if test "$withval" = no ; then
+    zlib_loader=no
   else
-    AC_MSG_WARN(*** Native zlib support will not be built (zlib header file 
not found) ***)
+    zlib_loader=yes
+  fi
+],[ zlib_loader=auto ]
+)
+AC_MSG_RESULT($zlib_loader)
+
+if test "$zlib_loader" != no ; then
+  AC_CHECK_LIB(z, uncompress,
+    zlib_ok=yes,
+    zlib_ok=no
+    AC_MSG_WARN(*** Native zlib support will not be built (zlib not found) 
***), 
+    )
+  if test "$zlib_ok" = yes; then
+    AC_MSG_CHECKING([for zlib.h])
+    AC_TRY_CPP(
+    [#include <stdio.h>
+     #undef PACKAGE
+     #undef VERSION
+     #include <zlib.h>],
+    zlib_ok=yes,
+    zlib_ok=no)
+    AC_MSG_RESULT($zlib_ok)
+    if test "$zlib_ok" = yes; then
+      ZLIBLIBS="-lz"
+    else
+      AC_MSG_WARN(*** Native zlib support will not be built (zlib header file 
not found) ***)
+    fi
+  fi
+  if test "$zlib_loader" = yes -a "$zlib_ok" = no; then
+    AC_MSG_ERROR(ZLIB support was requested but system does not support it)
   fi
+else
+  zlib_ok=no
 fi
 AM_CONDITIONAL(BUILD_ZLIB_LOADER, test "$zlib_ok" = yes)
 AC_SUBST(ZLIBLIBS)
 
-AC_CHECK_LIB(bz2, BZ2_bzRead,
-  bz2_ok=yes,
-  bz2_ok=no
-  AC_MSG_WARN(*** Native bz2 support will not be built (bzip2 library not 
found) ***),
-  )
-if test "$bz2_ok" = yes; then
-  AC_MSG_CHECKING([for bzlib.h])
-  AC_TRY_CPP(
-  [#include <stdio.h>
-   #undef PACKAGE
-   #undef VERSION
-   #include <bzlib.h>],
-  bz2_ok=yes,
-  bz2_ok=no)
-  AC_MSG_RESULT($bz2_ok)
-  if test "$bz2_ok" = yes; then
-    BZ2LIBS="-lbz2"
+
+
+AC_MSG_CHECKING(whether to enable bzip2 support)
+AC_ARG_WITH(bzip2,
+[AC_HELP_STRING([--without-bzip2],[Disable BZIP2 loader])],
+[
+  if test "$withval" = no ; then
+    bz2_loader=no
   else
-    AC_MSG_WARN(*** Native bz2 support will not be built (bzip2 header file 
not found) ***)
+    bz2_loader=yes
+  fi
+],[ bz2_loader=auto ]
+)
+AC_MSG_RESULT($bz2_loader)
+
+if test "$bz2_loader" != no ; then
+  AC_CHECK_LIB(bz2, BZ2_bzRead,
+    bz2_ok=yes,
+    bz2_ok=no
+    AC_MSG_WARN(*** Native bz2 support will not be built (bzip2 library not 
found) ***),
+    )
+  if test "$bz2_ok" = yes; then
+    AC_MSG_CHECKING([for bzlib.h])
+    AC_TRY_CPP(
+    [#include <stdio.h>
+     #undef PACKAGE
+     #undef VERSION
+     #include <bzlib.h>],
+    bz2_ok=yes,
+    bz2_ok=no)
+    AC_MSG_RESULT($bz2_ok)
+    if test "$bz2_ok" = yes; then
+      BZ2LIBS="-lbz2"
+    else
+      AC_MSG_WARN(*** Native bz2 support will not be built (bzip2 header file 
not found) ***)
+    fi
   fi
+  if test "$bz2_loader" = yes -a "$bz2_ok" = no; then
+    AC_MSG_ERROR(BZIP2 support was requested but system does not support it)
+  fi
+else
+  bz2_ok=no
 fi
 AM_CONDITIONAL(BUILD_BZ2_LOADER, test "$bz2_ok" = yes)
 AC_SUBST(BZ2LIBS)
 
-AC_CHECK_LIB(id3tag, id3_file_open,
-  id3_libs="-lz -lid3tag"
-  id3_ok=yes,
-  id3_ok=no
-  AC_MSG_WARN(*** Native mp3 support will not be built (id3tag library not 
found) ***),
-  -lz)
-if test "$id3_ok" = yes; then
-  AC_MSG_CHECKING([for id3tag.h])
-  AC_TRY_CPP(
-  [#include <stdio.h>
-   #undef PACKAGE
-   #undef VERSION
-   #include <id3tag.h>],
-  id3_ok=yes,
-  id3_ok=no)
-  AC_MSG_RESULT($id3_ok)
-  if test "$id3_ok" = yes; then
-    ID3LIBS=$id3_libs
+
+
+AC_MSG_CHECKING(whether to enable id3 support)
+AC_ARG_WITH(id3,
+[AC_HELP_STRING([--without-id3],[Disable ID3 loader])],
+[
+  if test "$withval" = no ; then
+    id3_loader=no
   else
-    AC_MSG_WARN(*** Native id3 mp3 tag support will not be built (id3tag 
header file not found) ***)
+    id3_loader=yes
   fi
+],[ id3_loader=auto ]
+)
+AC_MSG_RESULT($id3_loader)
+
+if test "$id3_loader" != no ; then
+  AC_CHECK_LIB(id3tag, id3_file_open,
+    id3_libs="-lz -lid3tag"
+    id3_ok=yes,
+    id3_ok=no
+    AC_MSG_WARN(*** Native mp3 support will not be built (id3tag library not 
found) ***),
+    -lz)
+  if test "$id3_ok" = yes; then
+    AC_MSG_CHECKING([for id3tag.h])
+    AC_TRY_CPP(
+    [#include <stdio.h>
+     #undef PACKAGE
+     #undef VERSION
+     #include <id3tag.h>],
+    id3_ok=yes,
+    id3_ok=no)
+    AC_MSG_RESULT($id3_ok)
+    if test "$id3_ok" = yes; then
+      ID3LIBS=$id3_libs
+    else
+      AC_MSG_WARN(*** Native id3 mp3 tag support will not be built (id3tag 
header file not found) ***)
+    fi
+  fi
+  if test "$id3_loader" = yes -a "$id3_ok" = no; then
+    AC_MSG_ERROR(ID3 support was requested but system does not support it)
+  fi
+else
+  id3_ok=no
 fi
 AM_CONDITIONAL(BUILD_ID3_LOADER, test "$id3_ok" = yes)
 AC_SUBST(ID3LIBS)
 
+
+
 AC_SUBST(requirements)
 
 AC_OUTPUT([




-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to