27
27
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
30
AC_INIT([XMedCon], [0.9.10], [enlf-at-users.sf.net], [xmedcon])
30
AC_INIT([XMedCon], [0.10.1], [enlf-at-users.sf.net], [xmedcon])
36
36
XMEDCON_PRGR="(X)MedCon"
37
XMEDCON_DATE="25-Sep-2007"
37
XMEDCON_DATE="19-Nov-2007"
38
38
XMEDCON_VERSION="${XMEDCON_MAJOR}.${XMEDCON_MINOR}.${XMEDCON_MICRO}"
39
39
XMEDCON_LIBVERS="${XMEDCON_PRGR} ${XMEDCON_VERSION} by Erik Nolf"
52
52
--disable-acr disable Acr/Nema 2.0 format. ],
54
54
case "$enableval" in
56
AC_CACHE_VAL(mdc_cv_include_acr,mdc_cv_include_acr=no)
60
AC_CACHE_VAL(mdc_cv_include_acr,mdc_cv_include_acr=yes)
56
AC_CACHE_VAL(mdc_cv_include_acr,mdc_cv_include_acr=no)
60
AC_CACHE_VAL(mdc_cv_include_acr,mdc_cv_include_acr=yes)
64
64
AC_CACHE_VAL(mdc_cv_include_acr,mdc_cv_include_acr=yes)
336
336
case "$enableval" in
338
AC_CACHE_VAL(mdc_cv_xsupport,mdc_cv_xsupport=no)
341
AC_CACHE_VAL(mdc_cv_xsupport,mdc_cv_xsupport=yes)
344
AC_CACHE_VAL(mdc_cv_xsupport,mdc_cv_xsupport=yes)
346
AC_MSG_RESULT([Enable graphical user interface? ${mdc_cv_xsupport}])
338
AC_CACHE_VAL(mdc_cv_gui,mdc_cv_gui=no)
341
AC_CACHE_VAL(mdc_cv_gui,mdc_cv_gui=yes)
344
AC_CACHE_VAL(mdc_cv_gui,mdc_cv_gui=yes)
346
AC_MSG_RESULT([Enable graphical user interface? ${mdc_cv_gui}])
348
dnl use version 1 of glib/gtk
351
--enable-gtk1 compile with older glib/gtk version 1 instead of 2. ],
355
AC_CACHE_VAL(mdc_cv_gtk_one,mdc_cv_gtk_one=yes)
358
AC_CACHE_VAL(mdc_cv_gtk_one,mdc_cv_gtk_one=no)
361
AC_CACHE_VAL(mdc_cv_gtk_one, mdc_cv_gtk_one=no)
363
AC_MSG_RESULT([Enable older glib/gtk version 1? ${mdc_cv_gtk_one}])
348
365
dnl Checks for long long type.
349
366
AC_ARG_ENABLE(llcheck,
415
432
case `$our_gcc --version | sed -e 's,\..*,.,' -e q` in
417
if $our_gcc -v --help 2>/dev/null | grep fnative-struct >/dev/null; then
418
msnative_struct='-fnative-struct'
434
if $our_gcc -v --help 2>/dev/null | grep fnative-struct >/dev/null; then
435
msnative_struct='-fnative-struct'
422
if $our_gcc -v --help 2>/dev/null | grep ms-bitfields >/dev/null; then
423
msnative_struct='-mms-bitfields'
439
if $our_gcc -v --help 2>/dev/null | grep ms-bitfields >/dev/null; then
440
msnative_struct='-mms-bitfields'
427
444
if test x"$msnative_struct" = x ; then
428
445
AC_MSG_RESULT([no way])
625
642
AC_CHECK_FUNCS(isnan)
626
643
AC_CHECK_FUNCS(isinf)
628
dnl Checks for glib supported medcon
629
if test x$mdc_cv_glibsupport = xyes; then
630
AM_PATH_GLIB(1.2.0,[ac_cv_prog_glib=yes],[ac_cv_prog_glib=no])
632
MDC_CHECK_GLIBSUPPORT($mdc_cv_glibsupport)
634
dnl Checks for X-supported MedCon.
635
if test x$mdc_cv_xsupport = xyes; then
636
AM_PATH_GTK(1.2.0,[ac_cv_prog_gtk=yes],[ac_cv_prog_gtk=no])
637
AM_PATH_GDK_PIXBUF(0.8.0,[ac_cv_prog_gdk_pixbuf=yes],[ac_cv_prog_gdk_pixbuf=no])
639
MDC_CHECK_XSUPPORT($mdc_cv_xsupport)
645
dnl the old glib/gtk version 1 stuff
646
AC_MSG_CHECKING([whether to use older glib/gtk version 1])
647
AC_MSG_RESULT([$mdc_cv_gtk_one])
648
if (test $mdc_cv_gtk_one = yes); then
650
dnl Checks for glib1 supported medcon
651
if test $mdc_cv_glibsupport = yes; then
654
AM_PATH_GLIB(1.2.0,[ac_cv_prog_glib=yes],[ac_cv_prog_glib=no])
655
XMEDCON_GLIB_LIBS=$GLIB_LIBS
656
XMEDCON_GLIB_CFLAGS=$GLIB_CFLAGS
657
AC_SUBST(XMEDCON_GLIB_LIBS)
658
AC_SUBST(XMEDCON_GLIB_CFLAGS)
660
AC_DEFINE(GTKONE, 1, Define to compile with glib/gtk 1 instead of 2)
662
MDC_CHECK_GLIBSUPPORT($mdc_cv_glibsupport)
664
dnl Checks for gtk1 GUI
665
if test $mdc_cv_gui = yes; then
670
AM_PATH_GTK(1.2.0,[ac_cv_prog_gtk=yes],[ac_cv_prog_gtk=no])
671
AM_PATH_GDK_PIXBUF(0.8.0,[ac_cv_prog_gdk_pixbuf=yes],[ac_cv_prog_gdk_pixbuf=no])
672
XMEDCON_GTK_LIBS="$GTK_LIBS $GDK_PIXBUF_LIBS"
673
XMEDCON_GTK_CFLAGS="$GTK_CFLAGS $GDK_PIXBUF_CFLAGS"
674
AC_SUBST(XMEDCON_GTK_LIBS)
675
AC_SUBST(XMEDCON_GTK_CFLAGS)
678
if test x$ac_cv_prog_gtk = xno -o x$ac_cv_prog_gdk_pixbuf = xno ; then
686
dnl Checks for glib2 supported medcon
687
if test $mdc_cv_glibsupport = yes; then
688
PKG_CHECK_MODULES(XMEDCON_GLIB,[
691
AC_SUBST(XMEDCON_GLIB_LIBS)
692
AC_SUBST(XMEDCON_GLIB_CFLAGS)
698
dnl Checks for gtk2 GUI.
699
if test $mdc_cv_gui = yes; then
700
PKG_CHECK_MODULES(XMEDCON_GTK,[
701
gdk-pixbuf-2.0 >= 2.0.0
704
AC_SUBST(XMEDCON_GTK_LIBS)
705
AC_SUBST(XMEDCON_GTK_CFLAGS)
712
MDC_CHECK_GUI($GTKSUPPORTED)
641
714
AM_CONDITIONAL(DO_ACR, test x$mdc_cv_include_acr = xyes)
642
715
AM_CONDITIONAL(DO_GIF, test x$mdc_cv_include_gif = xyes)
700
773
AC_SUBST(mdc_cv_include_tpc)
701
774
AC_SUBST(mdc_cv_ljpg)
702
775
AC_SUBST(mdc_cv_glibsupport)
703
AC_SUBST(mdc_cv_xsupport)
705
778
AC_SUBST(GLIBSUPPORTED)
706
779
AC_SUBST(GLIBMDCETC)
781
AC_SUBST(GTKSUPPORTED)
708
782
AC_SUBST(XMDCETC)
710
784
dnl Checks for machine dependencies.
712
786
if test x$ac_cv_c_bigendian = xyes; then
717
791
AC_CHECK_SIZEOF(short,2)
718
792
AC_CHECK_SIZEOF(int,4)
719
793
AC_CHECK_SIZEOF(long,4)
720
794
if test x$mdc_cv_lnglngcheck = xyes; then
721
AC_CHECK_SIZEOF(long long,8)
795
AC_CHECK_SIZEOF(long long,8)
724
798
dnl Checks for gzip or compress.