[cig-commits] r13600 - cs/cigma/trunk
luis at geodynamics.org
luis at geodynamics.org
Tue Dec 9 18:15:39 PST 2008
Author: luis
Date: 2008-12-09 18:15:38 -0800 (Tue, 09 Dec 2008)
New Revision: 13600
Modified:
cs/cigma/trunk/configure.ac
Log:
Updated configure.ac file
- Added AM_CONDITIONAL statements for use in makefile
- Updated configuration summary with new flags
Modified: cs/cigma/trunk/configure.ac
===================================================================
--- cs/cigma/trunk/configure.ac 2008-12-10 02:15:36 UTC (rev 13599)
+++ cs/cigma/trunk/configure.ac 2008-12-10 02:15:38 UTC (rev 13600)
@@ -15,61 +15,77 @@
AC_PROG_LIBTOOL
AC_PROG_INSTALL
+dnl Check for various programs
+AC_PROG_CPP
+
+dnl See if we need a .exe extension on executables
+AC_EXEEXT
+
+dnl Check for the standard math library
+AC_CHECK_LIB(m,main)
+
dnl Use C++ for all compilation tests
AC_LANG(C++)
-dnl Configure Boost (XXX: move this step to cigma.m4)
+
+dnl Check for Python
+AM_PATH_PYTHON(2.4, :)
+if [ test "$PYTHON" != : ]; then
+ AM_CONDITIONAL(HAVE_PYTHON, true)
+else
+ AM_CONDITIONAL(HAVE_PYTHON, false)
+fi
+
+dnl Check for numpy
+CIGMA_CHECK_NUMPY
+if [ test "$PYTHON_NUMPY" != "1" ]; then
+ AC_MSG_ERROR([[Could not import the numpy python module. Please ensure it is installed correctly and is available in your PYTHONPATH]])
+fi
+CIGMA_PATH_NUMPY
+
+
+dnl Configure Boost
AX_BOOST_BASE([1.33])
AX_BOOST_FILESYSTEM
AX_BOOST_PROGRAM_OPTIONS
+
DEB_AX_PYTHON
echo "PYTHON_BIN is '$PYTHON_BIN'"
echo "PYTHON_INCLUDE_DIR is '$PYTHON_INCLUDE_DIR'"
echo "PYTHON_LIB is '$PYTHON_LIB'"
+
DEB_AX_BOOST_PYTHON
echo "BOOST_PYTHON_LIBS is '$BOOST_PYTHON_LIBS'"
if test -z "$BOOST_PYTHON_LIBS"; then
AC_MSG_ERROR([[boost::python could not be found. Please ensure that LDFLAGS is configured properly, or specify --with-boost]])
fi
-dnl Check for Python
-AM_PATH_PYTHON(2.4, :)
-if [test "$PYTHON" != :]; then
- AM_CONDITIONAL(HAVE_PYTHON, true)
-else
- AM_CONDITIONAL(HAVE_PYTHON, false)
-fi
dnl Configure HDF5 library
CIGMA_OPTIONS_HDF5
CIGMA_PATH_HDF5
+AM_CONDITIONAL(HAVE_HDF5, [test x${with_hdf5} = xyes])
-dnl Check for numpy
-AC_CHECK_PYTHON_NUMPY
-if [test "$PYTHON_NUMPY" != "1"]; then
- AC_MSG_ERROR([[Could not import the numpy python module. Please ensure it is installed correctly and is available in your PYTHONPATH]])
-fi
-dnl Configure CppUnit (XXX: move this step to cigma.m4)
+dnl Configure VTK library
+CIGMA_OPTIONS_VTK
+CIGMA_PATH_VTK
+AM_CONDITIONAL(HAVE_VTK, [test x${with_vtk} = xyes])
+
+
+dnl Configure CppUnit
AM_PATH_CPPUNIT([1.12.0],
- [withcppunit=yes],
- [withcppunit=no; AC_MSG_RESULT([no. Unit tests disabled])])
-AM_CONDITIONAL(BUILD_CPPUNIT_TESTS, [test x${withcppunit} = xyes])
+ [with_cppunit=yes],
+ [with_cppunit=no; AC_MSG_RESULT([no. Unit tests disabled])])
+AM_CONDITIONAL(BUILD_CPPUNIT_TESTS, [test x${with_cppunit} = xyes])
+
dnl XXX: Update DISTCHECK_CONFIGURE_FLAGS (see m4 macros in gitosis branch)
AC_SUBST([DISTCHECK_CONFIGURE_FLAGS],["$DISTCHECK_CONFIGURE_FLAGS"])
-dnl Check for various programs
-AC_PROG_CPP
-dnl See if we need a .exe extension on executables
-AC_EXEEXT
-dnl Check for the standard math library
-AC_CHECK_LIB(m,main)
-
dnl Write output
-
AC_CONFIG_FILES([
Makefile
build/rebuild.sh
@@ -84,12 +100,16 @@
echo "- C compiler : $CC"
echo "- C++ compiler : $CXX"
-echo "- Python binary : $PYTHON_BIN"
-echo "- Python header path : $PYTHON_INCLUDE_DIR"
-echo "- Python library : -l$PYTHON_LIB"
-echo "- NumPy library : $PYTHON_NUMPY"
+echo "-"
+echo "- PYTHON : $PYTHON"
+echo "- PYTHON_BIN : $PYTHON_BIN"
+echo "- PYTHON_INCLUDE_DIR : $PYTHON_INCLUDE_DIR"
+echo "- PYTHON_LIBS : $PYTHON_LIBS"
+echo "- PYTHON_NUMPY : $PYTHON_NUMPY"
+echo "- PYTHON_NUMPY_VERSION : $PYTHON_NUMPY_VERSION"
# if using cigma_boost.m4
+#echo "-"
#echo "- BOOST_CPPFLAGS : $BOOST_CPPFLAGS"
#echo "- BOOST_FILESYSTEM_LDFLAGS : $BOOST_FILESYSTEM_LDFLAGS"
#echo "- BOOST_FILESYSTEM_LIBS : $BOOST_FILESYSTEM_LIBS"
@@ -97,6 +117,7 @@
#echo "- BOOST_PROGRAM_OPTIONS_LIBS : $BOOST_PROGRAM_OPTIONS_LIBS"
# if using ax_boost_*.m4
+echo "-"
echo "- BOOST_CPPFLAGS : $BOOST_CPPFLAGS"
echo "- BOOST_LDFLAGS : $BOOST_LDFLAGS"
echo "- BOOST_FILESYSTEM_LIB : $BOOST_FILESYSTEM_LIB"
@@ -104,11 +125,19 @@
echo "- BOOST_PYTHON_LIBS : $BOOST_PYTHON_LIBS"
# HDF5 flags
-echo "- HDF5_INCLUDES : $HDF5_INCLUDES"
-echo "- HDF5_LIBS : $HDF5_LIBS"
-echo "- HDF5_LDFLAGS : $HDF5_LDFLAGS"
+echo "-"
+echo "- HDF5_INCLUDES : $HDF5_INCLUDES"
+echo "- HDF5_LIBS : $HDF5_LIBS"
+echo "- HDF5_LDFLAGS : $HDF5_LDFLAGS"
+# VTK flags
+echo "-"
+echo "- VTK_INCLUDES : $VTK_INCLUDES"
+echo "- VTK_LDFLAGS : $VTK_LDFLAGS"
+echo "- VTK_LIBS : $VTK_LIBS"
+
# CppUnit flags
+echo "-"
echo "- CPPUNIT_CFLAGS : $CPPUNIT_CFLAGS"
echo "- CPPUNIT_LIBS : $CPPUNIT_LIBS"
More information about the CIG-COMMITS
mailing list