[cig-commits] r13035 - cs/cigma/trunk/config

luis at geodynamics.org luis at geodynamics.org
Wed Oct 15 02:07:21 PDT 2008


Author: luis
Date: 2008-10-15 02:07:21 -0700 (Wed, 15 Oct 2008)
New Revision: 13035

Added:
   cs/cigma/trunk/config/README
Log:
Summarize current list of autoconf macros

The major effects of each macro are listed in this file. Mainly
we want to know how each macro affects the command line options
in the ./configure script (e.g., --with-boost, etc.), whether
any configure vars are set, whether any C preprocessor #define's
are defined, and lastly whether any automake conditionals are defined.

Added: cs/cigma/trunk/config/README
===================================================================
--- cs/cigma/trunk/config/README	                        (rev 0)
+++ cs/cigma/trunk/config/README	2008-10-15 09:07:21 UTC (rev 13035)
@@ -0,0 +1,137 @@
+This directory contains m4 macros for configuring cigma dependencies.
+For quick reference, here is a summary of the main side effects for 
+each of the macros in this directory.
+
+python_module.m4
+================
+
+    AC_CHECK_PYTHON_MODULE(<module>,<version>)
+        AC_SUBST
+            PYTHON_<module>
+            PYTHON_<module>_VERSION
+
+
+ax_boost_base.m4
+================
+
+    AX_BOOST_BASE(<version>)
+        AC_ARG_WITH
+            boost
+            boost-libdir
+        AC_SUBST
+            BOOST_CPPFLAGS
+            BOOST_LDFLAGS
+        AC_DEFINE
+            HAVE_BOOST
+
+
+ax_boost_filesystem.m4
+======================
+
+    AX_BOOST_FILESYSTEM
+        AC_ARG_WITH
+            boost-filesystem
+        AC_SUBST
+            BOOST_FILESYSTEM_LIB
+        AC_DEFINE
+            HAVE_BOOST_FILESYSTEM
+
+
+ax_boost_program_options.m4
+===========================
+
+    AX_BOOST_PROGRAM_OPTIONS
+        AC_ARG_WITH
+            boost-program-options
+        AC_SUBST
+            BOOST_PROGRAM_OPTIONS_LIB
+        AC_DEFINE
+            HAVE_BOOST_PROGRAM_OPTIONS
+
+
+ax_boost_regex.m4
+=================
+
+    AX_BOOST_REGEX
+        AC_ARG_WITH
+            boost-regex
+        AC_SUBST
+            BOOST_REGEX_LIB
+        AC_DEFINE
+            HAVE_BOOST_REGEX
+
+deb_ax_python.m4
+================
+
+    DEB_AX_PYTHON
+        AC_SUBST
+            PYTHON_BIN
+            PYTHON_INCLUDE_DIR
+            PYTHON_LIB
+
+deb_ax_boost_python.m4
+======================
+
+    DEB_AX_BOOST_PYTHON
+        AC_ARG_WITH
+            boost-python
+        AC_SUBST
+            BOOST_PYTHON_LIBS
+        AC_DEFINE
+            HAVE_BOOST_PYTHON
+
+cigma_cppunit.m4
+================
+
+    AM_PATH_CPPUNIT
+        AC_ARG_WITH
+            cppunit-prefix
+            cppunit-exec-prefix
+        AC_SUBST
+            CPPUNIT_CFLAGS
+            CPPUNIT_LIBS
+
+cit_python.m4
+=============
+
+    CIT_PYTHON_INCDIR
+        AC_SUBST
+            PYTHON_INCDIR
+            
+    CIT_PYTHON_SYSCONFIG
+        AC_SUBST
+            PYTHON_INCDIR
+            PYTHON_BLDLIBRARY
+            PYTHON_LDFLAGS
+            PYTHON_LDLAST
+            PYTHON_LDLIBRARY
+            PYTHON_LIBDIR
+            PYTHON_LIBP
+            PYTHON_LIBPL
+            PYTHON_LIBS
+            PYTHON_LINKFORSHARED
+            PYTHON_MODLIBS
+            PYTHON_SYSLIBS
+            PYTHON_LA_LDFLAGS
+
+    CIT_PYTHON_SITE
+        AM_CONDITIONAL
+            COND_PYTHON_SITE
+            COND_PYEXEC_SITE
+
+    CIT_CHECK_PYTHON_EGG
+        
+    CIT_PYTHON_EGG_SETUP
+        AC_SUBST
+            PYTHONPATH
+            PYTHON_EGG_CFLAGS
+            PYTHON_EGG_CPPFLAGS
+            PYTHON_EGG_LDFLAGS
+            PYTHON_EGG_LIBS
+            PYTHON_EGG_PYXFLAGS
+
+    CIT_PROG_PYCONFIG
+        AC_SUBST
+            PYCONFIG
+    CIT_PATH_NEMESIS
+



More information about the cig-commits mailing list