1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170
|
AC_PREREQ([2.69])
m4_define([AESKULAP_VERSION], 0.2.2-beta2)
AC_INIT(aeskulap, AESKULAP_VERSION)
AC_CONFIG_SRCDIR([README])
AC_CANONICAL_TARGET
AM_CONFIG_HEADER(config.h)
AC_CONFIG_MACRO_DIR([m4])
AM_INIT_AUTOMAKE
AC_SUBST(ACLOCAL_AMFLAGS, "$ACLOCAL_FLAGS")
case "$target" in
*cygwin* | *mingw32*)
MINGW32="yes"
;;
*)
MINGW32="no"
;;
esac
dnl
dnl Require programs
dnl
IT_PROG_INTLTOOL
LT_INIT
AC_PROG_CC
AC_PROG_CXX
AC_PROG_INSTALL
if test x"$MINGW32" = xno ; then
AM_BINRELOC
else
GMSGFMT=msgfmt
AC_SUBST(GMSGFMT)
fi
dnl
dnl gettext package
dnl
GETTEXT_PACKAGE=aeskulap
AC_SUBST(GETTEXT_PACKAGE)
AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE,"$GETTEXT_PACKAGE",[Translation domain used])
ALL_LINGUAS="`cat "$srcdir/po/LINGUAS" | grep -v '^#'`"
AC_SUBST([CONFIG_STATUS_DEPENDENCIES],['$(top_srcdir)/po/LINGUAS'])
AM_GLIB_GNU_GETTEXT
dnl
dnl Required headers
dnl
AC_HEADER_STDC
dnl
dnl Checks for typedefs, structures, and compiler characteristics.
dnl
AC_TYPE_MODE_T
AC_TYPE_PID_T
AC_HEADER_TIME
AC_CHECK_LIB(jpeg,jpeg_read_header)
AC_CHECK_LIB(tiff,TIFFClose)
AC_CHECK_LIB(png,png_create_read_struct)
PKG_CHECK_MODULES(GTKMM, gtkmm-2.4 >= 2.6.0)
AC_SUBST(GTKMM_CFLAGS)
AC_SUBST(GTKMM_LIBS)
PKG_CHECK_MODULES(GLADEMM, libglademm-2.4 >= 2.6.0)
AC_SUBST(GLADEMM_CFLAGS)
AC_SUBST(GLADEMM_LIBS)
PKG_CHECK_MODULES(GTHREAD, gthread-2.0)
AC_SUBST(GTHREAD_CFLAGS)
AC_SUBST(GTHREAD_LIBS)
AM_CONDITIONAL(USE_MINGW, test "x$MINGW32" = "xyes")
if test x"$MINGW32" = xno ; then
AC_ARG_WITH(gsettings, [AS_HELP_STRING([--with-gsettings],
[Build with the gsettings configuration backend])],
[],
[with_gsettings=yes])
echo "with_gsettings='$with_gsettings'"
if test "x$with_gsettings" = "xyes"; then
echo "Using GSettings"
GLIB_GSETTINGS
HAVE_GSETTINGS=1
AC_SUBST(HAVE_GSETTINGS)
AC_DEFINE(HAVE_GSETTINGS, 1, [use gsettings configuration backend])
AM_CONDITIONAL(USE_GSETTINGS, test "x$with_gsettings" = "xyes")
else
echo "falling back to old gconf backend"
PKG_CHECK_MODULES(GCONFMM, gconfmm-2.6 >= 2.10.0)
AC_SUBST(GCONFMM_CFLAGS)
AC_SUBST(GCONFMM_LIBS)
AC_DEFINE(HAVE_GCONFMM, 1, [Have gconfmm settings backend])
AC_PATH_PROG(GCONFTOOL, gconftool-2, no)
if test x"$GCONFTOOL" = xno ; then
AC_MSG_ERROR([gconftool2 executable not found in your path - should be
installed with GConf])
fi
fi
dnl not WIN32
fi
dnl use system dcmtk
dnl AC_CHECK_LIB(dcmimage)
AC_CHECK_HEADER(dcmtk/config/osconfig.h)
AC_SUBST(DCMTK_CFLAGS)
AC_SUBST(DCMTK_LIBS)
DCMTK_CFLAGS="-DHAVE_CONFIG_H -I\$(prefix)/include"
DCMTK_LIBS="-L\$(prefix)/lib -ldcmjpeg -lijg8 -lijg12 -lijg16 -ldcmimage -ldcmimgle -ldcmnet -ldcmdata -loflog -lofstd"
dnl set PREFIX
if test "x${prefix}" = "xNONE"; then
packageprefix=${ac_default_prefix}
else
packageprefix=${prefix}
fi
if test x"$MINGW32" = xno ; then
LDFLAGS_AESKULAP_LIBS="-avoid-version"
else
LDFLAGS_MINGW32="-mwindows"
LDFLAGS_AESKULAP_LIBS="-avoid-version -no-undefined"
fi
AC_SUBST(LDFLAGS_MINGW32)
AC_SUBST(LDFLAGS_AESKULAP_LIBS)
AM_CONDITIONAL(BUILD_NOT_MINGW32, test x$MINGW32 = xno)
AC_CONFIG_FILES([
po/Makefile.in
Makefile
configuration/Makefile
imagepool/Makefile
src/Makefile
widgets/Makefile
pixmaps/Makefile
packaging/Makefile
packaging/autopackage/Makefile
packaging/autopackage/default.apspec
packaging/rpm/Makefile
packaging/rpm/aeskulap.spec
packaging/win32/Makefile
packaging/win32/aeskulap.iss
])
AC_OUTPUT
|