Changeset 19443
- Timestamp:
- 11/10/06 09:32:35 (2 years ago)
- Files:
-
- PyJuggler/branches/1.0/configure.ac (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
PyJuggler/branches/1.0/configure.ac
r19439 r19443 323 323 fi 324 324 325 if test "lib$LIBBITSUF" != "lib" ; then 326 libdirs="lib$LIBBITSUF lib" 327 else 328 libdirs='lib' 329 fi 330 325 331 LIBS="$LIBS $bpl_link_option $PYTHON_LIB $UTIL_LIB $PYTHON_LIB_DEPS" 326 LDFLAGS="$LDFLAGS -L$BOOST_PYTHON_DIR/lib $PYTHON_LDFLAGS" 327 328 AC_CACHE_CHECK([for boost::python::handle<> in $bpl_link_option], 329 ac_cv_boost__python__handle_in_boost_python, 330 [AC_TRY_LINK([ 332 333 for l in $libdirs ; do 334 cur_bp_libdir="$BOOST_PYTHON_DIR/$l" 335 LDFLAGS="-L$cur_bp_libdir $PYTHON_LDFLAGS ${_pyj_save_LDFLAGS}" 336 337 AC_MSG_CHECKING([for boost::python::handle<> in $bpl_link_option in $cur_bp_libdir]) 338 AC_TRY_LINK([ 331 339 #include <boost/python.hpp> 332 340 using namespace boost::python;], 333 [handle<> main_module(borrowed(PyImport_AddModule("__main__")));], 334 [ac_cv_boost__python__handle_in_boost_python='yes' 335 rm -rf ./ii_files], 336 [ac_cv_boost__python__handle_in_boost_python='no'])]) 341 [handle<> main_module(borrowed(PyImport_AddModule("__main__")));], 342 [pyj_have_bp='yes' 343 rm -rf ./ii_files], 344 [pyj_have_bp='no']) 345 AC_MSG_RESULT([$pyj_have_bp]) 346 347 if test "x$pyj_have_bp" = "xyes" ; then 348 BPL_LIBDIR="$cur_bp_libdir" 349 break 350 fi 351 done 337 352 338 353 DPP_LANG_RESTORE … … 342 357 LDFLAGS="${_pyj_save_LDFLAGS}" 343 358 344 if test "x$ ac_cv_boost__python__handle_in_boost_python" = "xyes" ; then359 if test "x$pyj_have_bp" = "xyes" ; then 345 360 if test "x$GXX" = "xyes" ; then 346 361 BOOST_PYTHON_CXXFLAGS="-ftemplate-depth-256" … … 366 381 fi 367 382 368 bpl_ dir="-L$BOOST_PYTHON_DIR/lib"369 BOOST_PYTHON_LDFLAGS_OPT="$bpl_ dir-l$BOOST_PYTHON_LIB"370 BOOST_PYTHON_LDFLAGS_DBG="$bpl_ dir-l$BASE_BP_LIBNAME$boost_debug_suffix$BPL_VER_SUFFIX"383 bpl_ldflags="-L$BPL_LIBDIR" 384 BOOST_PYTHON_LDFLAGS_OPT="$bpl_ldflags -l$BOOST_PYTHON_LIB" 385 BOOST_PYTHON_LDFLAGS_DBG="$bpl_ldflags -l$BASE_BP_LIBNAME$boost_debug_suffix$BPL_VER_SUFFIX" 371 386 else 372 387 AC_MSG_ERROR([*** Boost.Python v2 is required for PyJuggler ***])
