[cig-commits] r13605 - in cs/cigma/trunk: . config
luis at geodynamics.org
luis at geodynamics.org
Tue Dec 9 18:15:51 PST 2008
Author: luis
Date: 2008-12-09 18:15:48 -0800 (Tue, 09 Dec 2008)
New Revision: 13605
Modified:
cs/cigma/trunk/config/cigma_boost.m4
cs/cigma/trunk/config/cigma_python.m4
cs/cigma/trunk/configure.ac
Log:
Restore C++ flags in CIGMA_BOOST_PYTHON macro
Modified: cs/cigma/trunk/config/cigma_boost.m4
===================================================================
--- cs/cigma/trunk/config/cigma_boost.m4 2008-12-10 02:15:46 UTC (rev 13604)
+++ cs/cigma/trunk/config/cigma_boost.m4 2008-12-10 02:15:48 UTC (rev 13605)
@@ -16,7 +16,7 @@
AS_VAR_PUSHDEF([ax_BoostPython], [ax_cv_boost_python])dnl
AC_LANG_PUSH([C++])
ax_cv_boost_python_save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="-I$PYTHON_INCDIR $CPPFLAGS"
+ CPPFLAGS="$PYTHON_INCLUDES $BOOST_CPPFLAGS $CPPFLAGS"
AC_CHECK_HEADER([boost/python.hpp],
[AC_DEFINE([HAVE_BOOST_PYTHON],,[define if the Boost::Python library is available])])
CPPFLAGS=$ax_cv_boost_python_save_CPPFLAGS
@@ -36,11 +36,11 @@
AC_CACHE_CHECK([for Usable Boost::Python library], [ax_Search],
[AC_LANG_PUSH([C++])
ax_cv_search_save_CXXFLAGS=$CXXFLAGS
- CXXFLAGS="-I$PYTHON_INCDIR $CXXFLAGS"
+ CXXFLAGS="$PYTHON_INCLUDES $BOOST_CPPFLAGS $CXXFLAGS"
ax_cv_search_save_LIBS=$LIBS
for ax_current_lib in $ax_python_lib; do
ax_res=-l$ax_current_lib
- LIBS="-l$ax_current_lib $PYTHON_LIBS $ax_cv_search_save_LIBS"
+ LIBS="-l$ax_current_lib -l$PYTHON_LIB $ax_cv_search_save_LIBS"
AC_LINK_IFELSE([#include <boost/python/module.hpp>
using namespace boost::python;
BOOST_PYTHON_MODULE(test) { throw "Boost::Python test."; }
@@ -50,6 +50,7 @@
done
AS_VAR_SET_IF([ax_Search], , [AS_VAR_SET([ax_Search], [no])])
LIBS=$ax_cv_search_save_LIBS
+ CXXFLAGS=$ax_cv_search_save_CXXFLAGS
AC_LANG_POP([C++])]
)
Modified: cs/cigma/trunk/config/cigma_python.m4
===================================================================
--- cs/cigma/trunk/config/cigma_python.m4 2008-12-10 02:15:46 UTC (rev 13604)
+++ cs/cigma/trunk/config/cigma_python.m4 2008-12-10 02:15:48 UTC (rev 13605)
@@ -9,10 +9,11 @@
#
AC_DEFUN([CIGMA_PYTHON],[
AC_REQUIRE([CIGMA_PYTHON_SYSCONFIG])
-
PYTHON_INCLUDES="-I$PYTHON_INCDIR"
- PYTHON_LIBS="-L$PYTHON_LIBPL -lpython$PYTHON_VERSION $PYTHON_LIBS"
+ PYTHON_LIB="python$PYTHON_VERSION"
+ PYTHON_LIBS="-L$PYTHON_LIBPL -l$PYTHON_LIB $PYTHON_LIBS"
AC_SUBST([PYTHON_INCLUDES])
+ AC_SUBST([PYTHON_LIB])
AC_SUBST([PYTHON_LIBS])
])
Modified: cs/cigma/trunk/configure.ac
===================================================================
--- cs/cigma/trunk/configure.ac 2008-12-10 02:15:46 UTC (rev 13604)
+++ cs/cigma/trunk/configure.ac 2008-12-10 02:15:48 UTC (rev 13605)
@@ -50,6 +50,7 @@
AX_BOOST_FILESYSTEM
AX_BOOST_PROGRAM_OPTIONS
+dnl Configure Boost.Python
CIGMA_BOOST_PYTHON
echo "PYTHON is '$PYTHON'"
echo "PYTHON_LIBS is '$PYTHON_LIBS'"
More information about the CIG-COMMITS
mailing list