X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=configure.in;h=7164f9a490ee880432a240006aff4540f9c62259;hb=adc8d5da8f5fd92da1cd74d2f6b2efaac14d8889;hp=d59dfb02bb56bcb2aa416f3be8feb7f9a198dc66;hpb=0ba680a668e29ec5f58a2cf9af862be253c51055;p=gdcm.git diff --git a/configure.in b/configure.in index d59dfb02..7164f9a4 100644 --- a/configure.in +++ b/configure.in @@ -1,15 +1,10 @@ dnl Process this file with autoconf to produce a configure script. AC_INIT(src/gdcmDict.cxx) -AC_PREFIX_DEFAULT(/usr/local/DCMlib) - -AM_INIT_AUTOMAKE(DCMlib, 0.1.0) +AM_INIT_AUTOMAKE(gdcm, 0.3.0) AM_MAINTAINER_MODE AM_CONFIG_HEADER(src/config.h) -CFLAGS="-Wall -g" -CXXFLAGS="-Wall -g" - dnl Checks for programs. AM_PROG_LIBTOOL AC_PROG_CXX @@ -37,9 +32,63 @@ AC_CHECK_SIZEOF(int, 4) AC_CHECK_SIZEOF(long, 4) AC_CHECK_SIZEOF(long long, 8) +AC_CHECK_PROG(DOXYGEN, doxygen, true, false) +AM_CONDITIONAL(HAVE_DOXYGEN, $DOXYGEN) +AC_SUBST(HAVE_DOXYGEN) + +dnl Let people disable the doxygen stuff. +AC_ARG_ENABLE(docygen, + [ --enable-doxygen Use doxygen to build documentation (default=auto)], + [enable_doxygen="$enableval"], + [enable_doxygen=auto]) + +if test x$enable_doxygen = xauto ; then + if test x$DOXYGEN = xtrue ; then + enable_doxygen=yes + else + enable_doxygen=no + fi +fi + +dnl NOTE: We need to use a separate automake conditional for this +dnl to make this work with the tarballs. +AM_CONDITIONAL(ENABLE_DOXYGEN, test x$enable_doxygen = xyes) + +dnl Checks for Python +AC_ARG_ENABLE(python, + [ --enable-python Enable Python language support (default=no).], + , + [enable_python="no"]) +dnl AC_MSG_RESULT($enable_python) +build_python=no +if test "yes" = "$enable_python"; then + AM_PATH_PYTHON(2.0.0) + if test -n "$PYTHON"; then + AM_CHECK_PYTHON_HEADERS(,[AC_MSG_ERROR(could not find Python headers)]) + build_python=yes; + fi + AC_CHECK_PROGS(SWIG, swig13) +fi +AM_CONDITIONAL(BUILD_PYTHON, test x$build_python = xyes) + +dnl Checks for vtk +AC_ARG_ENABLE(vtk, + [ --enable-vtk Enable vtk extensions support (default=no).], + , + [enable_vtk="no"]) +AM_CONDITIONAL(BUILD_VTK, test x$enable_vtk = xyes) + dnl produce Makefile.in files AC_OUTPUT([ Makefile +gdcm.spec src/Makefile +src/jpeg/Makefile +src/jpeg/libijg8/Makefile +src/jpeg/libijg12/Makefile +src/jpeg/ljpg/Makefile +gdcmPython/Makefile Test/Makefile -Dicts/Makefile]) +Dicts/Makefile +vtk/Makefile +Doc/Makefile])