~ubuntu-branches/ubuntu/karmic/fltk1.1/karmic

« back to all changes in this revision

Viewing changes to configure.in

  • Committer: Bazaar Package Importer
  • Author(s): Aaron M. Ucko
  • Date: 2005-05-22 13:57:06 UTC
  • mfrom: (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050522135706-mchag24yf42lu7bu
Tags: 1.1.6-5
* Revert previous change, which seems to have been ineffective for some
  reason, in favor of commenting out the problematic Makefile rule
  altogether.  (Closes: #310151.)
* debian/control: Go back to specifying the URL as part of the
  description rather than via a non-standard field that doesn't seem to
  have caught on.  (Closes: #310240.)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
dnl -*- sh -*-
2
2
dnl the "configure" script is made from this by running GNU "autoconf"
3
3
dnl
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 $"
5
5
dnl
6
6
dnl Configuration script for the Fast Light Tool Kit (FLTK).
7
7
dnl
34
34
dnl FLTK library versions...
35
35
FL_MAJOR_VERSION=1
36
36
FL_MINOR_VERSION=1
37
 
FL_PATCH_VERSION=5
38
 
FL_RELEASE_VERSION=rc1
 
37
FL_PATCH_VERSION=6
 
38
FL_RELEASE_VERSION=
39
39
FL_API_VERSION=${FL_MAJOR_VERSION}.${FL_MINOR_VERSION}
40
40
 
41
41
AC_SUBST(FL_MAJOR_VERSION)
72
72
            CFLAGS="$CFLAGS -mno-cygwin"
73
73
            CPPFLAGS="$CPPFLAGS -mno-cygwin"
74
74
            CXXFLAGS="$CXXFLAGS -mno-cygwin"
 
75
            LDFLAGS="$LDFLAGS -mno-cygwin"
75
76
        fi
76
77
        ;;
77
78
esac
82
83
LINKFLTKIMG="-lfltk_images"
83
84
GLDEMOS="gldemos"
84
85
 
 
86
LIBEXT=".a"
85
87
LIBNAME="../lib/libfltk.a"
86
88
FLLIBNAME="../lib/libfltk_forms.a"
87
89
GLLIBNAME="../lib/libfltk_gl.a"
91
93
AC_SUBST(GLDEMOS)
92
94
AC_SUBST(GLLIBNAME)
93
95
AC_SUBST(IMGLIBNAME)
 
96
AC_SUBST(LIBEXT)
94
97
AC_SUBST(LIBNAME)
95
98
AC_SUBST(LINKFLTK)
96
99
AC_SUBST(LINKFLTKGL)
220
223
 
221
224
AC_ARG_WITH(optim, [  --with-optim="flags"    use custom optimization flags])
222
225
 
 
226
case $uname in
 
227
    Darwin*)
 
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__)
 
232
        else
 
233
            AC_DEFINE(__APPLE_QD__)
 
234
        fi
 
235
        ;;
 
236
esac
 
237
 
223
238
dnl Find commands...
224
239
AC_PROG_CC
225
240
AC_PROG_CXX
361
376
 
362
377
AC_SUBST(IMAGELIBS)
363
378
 
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
 
382
    fi])
 
383
 
 
384
AC_CHECK_LIB(jpeg,jpeg_CreateCompress,
 
385
    AC_DEFINE(HAVE_LIBJPEG)
 
386
    JPEGINC=""
 
387
    JPEG=""
 
388
    IMAGELIBS="-ljpeg $IMAGELIBS",
 
389
    if test x$enable_localjpeg = xno; then
 
390
        JPEGINC=""
 
391
        JPEG=""
 
392
    else
366
393
        AC_DEFINE(HAVE_LIBJPEG)
367
 
        IMAGELIBS="$IMAGELIBS -ljpeg"))
368
 
 
369
 
AC_CHECK_HEADER(zlib.h,
370
 
    AC_CHECK_LIB(z, gzopen,
371
 
        AC_DEFINE(HAVE_LIBZ)
372
 
        IMAGELIBS="$IMAGELIBS -lz"
373
 
        LIBS="$LIBS -lz"))
374
 
 
375
 
AC_CHECK_HEADER(png.h, AC_DEFINE(HAVE_PNG_H))
376
 
AC_CHECK_HEADER(libpng/png.h, AC_DEFINE(HAVE_LIBPNG_PNG_H))
377
 
 
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"
382
 
        LIBS="-lpng $LIBS"
383
 
        AC_CHECK_FUNCS(png_get_valid png_set_tRNS_to_alpha)])
384
 
fi
 
394
        JPEGINC="-I../jpeg"
 
395
        JPEG="jpeg"
 
396
        IMAGELIBS="-lfltk_jpeg $IMAGELIBS"
 
397
    fi)
 
398
 
 
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
 
402
    fi])
 
403
 
 
404
AC_CHECK_LIB(z,gzgets,
 
405
    AC_DEFINE(HAVE_LIBZ)
 
406
    ZLIBINC=""
 
407
    ZLIB=""
 
408
    LIBS="-lz $LIBS"
 
409
    IMAGELIBS="-lz $IMAGELIBS",
 
410
    if test x$enable_localzlib = xno; then
 
411
        ZLIBINC=""
 
412
        ZLIB=""
 
413
    else
 
414
        AC_DEFINE(HAVE_LIBZ)
 
415
        ZLIBINC="-I../zlib"
 
416
        ZLIB="zlib"
 
417
        LIBS="-lfltk_z $LIBS"
 
418
        IMAGELIBS="-lfltk_z $IMAGELIBS"
 
419
    fi)
 
420
 
 
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
 
424
    fi])
 
425
 
 
426
AC_CHECK_LIB(png,png_set_tRNS_to_alpha, [
 
427
    PNGINC=""
 
428
    PNG=""
 
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
 
433
        PNGINC=""
 
434
        PNG=""
 
435
    else
 
436
        AC_DEFINE(HAVE_LIBPNG)
 
437
        AC_DEFINE(HAVE_PNG_H)
 
438
        PNGINC="-I../png"
 
439
        PNG="png"
 
440
        IMAGELIBS="-lfltk_png $IMAGELIBS"
 
441
    fi])
 
442
 
 
443
AC_SUBST(JPEG)
 
444
AC_SUBST(JPEGINC)
 
445
AC_SUBST(PNG)
 
446
AC_SUBST(PNGINC)
 
447
AC_SUBST(ZLIB)
 
448
AC_SUBST(ZLIBINC)
385
449
 
386
450
dnl Restore original LIBS settings...
387
451
LIBS="$SAVELIBS"
670
734
 
671
735
    CXX="$CC"
672
736
 
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"
675
740
 
676
741
    # The following additional warnings are useful for tracking down problems...
677
 
    #OPTIM="-Wshadow -Wconversion -Winline $OPTIM"
 
742
    #OPTIM="-Wshadow $OPTIM"
678
743
 
679
744
    # Set the default compiler optimizations...
680
745
    if test -z "$DEBUGFLAG"; then
852
917
chmod +x fltk-config
853
918
 
854
919
dnl
855
 
dnl End of "$Id: configure.in,v 1.33.2.31.2.108 2004/04/11 04:38:53 easysw Exp $".
 
920
dnl End of "$Id: configure.in,v 1.33.2.31.2.122 2004/11/20 03:44:17 easysw Exp $".
856
921
dnl