Ticket #35140: patch-configure.in.2.diff

File patch-configure.in.2.diff, 2.6 KB (added by raphael-st (Raphael Straub), 12 years ago)
  • configure.in

    old new  
    140140    no_gpu_reason=", because it was disabled"
    141141fi
    142142
     143AX_PTHREAD
     144
    143145# Memory allocation debug support
    144146AC_MSG_CHECKING([if malloc debugging is wanted])
    145147AC_ARG_WITH(dmalloc,
     
    149151                AC_MSG_RESULT(yes)
    150152                AC_DEFINE(WITH_DMALLOC, 1,
    151153                    [Define if using the dmalloc debugging malloc package])
    152                 if test x$acx_pthread_ok = xyes; then
     154                if test x$ax_pthread_ok = xyes; then
    153155                    LIBS="$LIBS -ldmallocthcxx"
    154156                    enable_dmalloc="yes (thread aware)"
    155157                else
     
    214216             [AC_MSG_NOTICE([forcing use of Boost "filesystem" library])
    215217              AC_DEFINE(HAVE_BOOST_FILESYSTEM, 1,
    216218                        [Define if you have boost/filesystem.hpp])
    217               EXTRA_LIBS="-lboost_filesystem ${EXTRA_LIBS}"],
     219              EXTRA_LIBS="-lboost_filesystem -lboost_system ${EXTRA_LIBS}"],
    218220             [AC_CHECK_HEADER(boost/filesystem.hpp,
    219221                              [],
    220222                              AC_MSG_NOTICE([Boost "filesystem" header is missing.]))
    221223              if test x$ac_cv_header_boost_filesystem_hpp = xyes; then
    222224                  found_boost_filesystem_lib=no
    223225                  candidates="-lboost_filesystem"
    224                   if test x$acx_pthread_ok = xyes; then
     226                  if test x$ax_pthread_ok = xyes; then
    225227                      candidates="-lboost_filesystem-mt $candidates"
    226228                  fi
    227229                  if test "x$with_boost_filesystem" != xCHECK \
     
    231233                  fi
    232234                  LIBS_ORIG=$LIBS
    233235                  for x in $candidates; do
    234                       LIBS="$LIBS_ORIG $x"
     236                      y=`echo $x | sed s/boost_filesystem/boost_system/g`
     237                      LIBS="$LIBS_ORIG $x $y"
    235238                      AC_LINK_IFELSE([AC_LANG_PROGRAM([[
    236239#include <string>
    237240#include "boost/filesystem.hpp"
    238241]],
    239242[[
    240 boost::filesystem::basic_path<std::string, boost::filesystem::path_traits> p("foo/bar/baz.oo");
     243boost::filesystem::path p("foo/bar/baz.oo");
    241244p.branch_path().string();
    242245p.leaf();
    243246basename(p);
    244247extension(p);
    245248]]
    246249)],
    247                                      [EXTRA_LIBS="$x ${EXTRA_LIBS}"
     250                                     [EXTRA_LIBS="$x $y ${EXTRA_LIBS}"
    248251                                      found_boost_filesystem_lib=yes
    249252                                      AC_MSG_NOTICE([compiling with Boost's generic filename parsing support.])
    250253                                      break])