2
2
dnl the "configure" script is made from this by running GNU "autoconf"
4
dnl "$Id: configure.in,v 1.33.2.31.2.108 2004/04/11 04:38:53 easysw Exp $"
4
dnl "$Id: configure.in,v 1.33.2.31.2.122 2004/11/20 03:44:17 easysw Exp $"
6
6
dnl Configuration script for the Fast Light Tool Kit (FLTK).
221
224
AC_ARG_WITH(optim, [ --with-optim="flags" use custom optimization flags])
228
AC_ARG_ENABLE(quartz, [ --enable-quartz use Quartz instead of Quickdraw (default=no)])
229
if test "x$enable_quartz" = "xyes"; then
230
AC_DEFINE(USE_QUARTZ, 1)
231
AC_DEFINE(__APPLE_QUARTZ__)
233
AC_DEFINE(__APPLE_QD__)
223
238
dnl Find commands...
362
377
AC_SUBST(IMAGELIBS)
364
AC_CHECK_HEADER(jpeglib.h,
365
AC_CHECK_LIB(jpeg, jpeg_destroy_decompress,
379
AC_ARG_ENABLE(localjpeg, [ --enable-localjpeg use local JPEG library, default=auto],
380
[if test x$enable_localjpeg = xyes; then
381
ac_cv_lib_jpeg_jpeg_CreateCompress=no
384
AC_CHECK_LIB(jpeg,jpeg_CreateCompress,
385
AC_DEFINE(HAVE_LIBJPEG)
388
IMAGELIBS="-ljpeg $IMAGELIBS",
389
if test x$enable_localjpeg = xno; then
366
393
AC_DEFINE(HAVE_LIBJPEG)
367
IMAGELIBS="$IMAGELIBS -ljpeg"))
369
AC_CHECK_HEADER(zlib.h,
370
AC_CHECK_LIB(z, gzopen,
372
IMAGELIBS="$IMAGELIBS -lz"
375
AC_CHECK_HEADER(png.h, AC_DEFINE(HAVE_PNG_H))
376
AC_CHECK_HEADER(libpng/png.h, AC_DEFINE(HAVE_LIBPNG_PNG_H))
378
if test x$ac_cv_header_png_h = xyes -o x$ac_cv_header_libpng_png_h = xyes; then
379
AC_CHECK_LIB(png, png_read_rows,
380
[AC_DEFINE(HAVE_LIBPNG)
381
IMAGELIBS="-lpng $IMAGELIBS"
383
AC_CHECK_FUNCS(png_get_valid png_set_tRNS_to_alpha)])
396
IMAGELIBS="-lfltk_jpeg $IMAGELIBS"
399
AC_ARG_ENABLE(localzlib, [ --enable-localzlib use local ZLIB library, default=auto],
400
[if test x$enable_localzlib = xyes; then
401
ac_cv_lib_z_gzgets=no
404
AC_CHECK_LIB(z,gzgets,
409
IMAGELIBS="-lz $IMAGELIBS",
410
if test x$enable_localzlib = xno; then
417
LIBS="-lfltk_z $LIBS"
418
IMAGELIBS="-lfltk_z $IMAGELIBS"
421
AC_ARG_ENABLE(localpng, [ --enable-localpng use local PNG library, default=auto],
422
[if test x$enable_localpng = xyes; then
423
ac_cv_lib_png_png_set_tRNS_to_alpha=no
426
AC_CHECK_LIB(png,png_set_tRNS_to_alpha, [
429
IMAGELIBS="-lpng $IMAGELIBS"
430
AC_DEFINE(HAVE_LIBPNG)
431
AC_CHECK_HEADER(png.h, AC_DEFINE(HAVE_PNG_H))],[
432
if test x$enable_localpng = xno; then
436
AC_DEFINE(HAVE_LIBPNG)
437
AC_DEFINE(HAVE_PNG_H)
440
IMAGELIBS="-lfltk_png $IMAGELIBS"
386
450
dnl Restore original LIBS settings...
673
# Show all standard warnings + unused variables when compiling...
674
OPTIM="-Wall -Wunused $OPTIM"
737
# Show all standard warnings + unused variables, conversion errors,
738
# and inlining problems when compiling...
739
OPTIM="-Wall -Wunused -Wconversion $OPTIM"
676
741
# The following additional warnings are useful for tracking down problems...
677
#OPTIM="-Wshadow -Wconversion -Winline $OPTIM"
742
#OPTIM="-Wshadow $OPTIM"
679
744
# Set the default compiler optimizations...
680
745
if test -z "$DEBUGFLAG"; then