Ticket #2100: boost_thread_hpp_BOOST_NO_EXCEPTIONS.diff

File boost_thread_hpp_BOOST_NO_EXCEPTIONS.diff, 476 bytes (added by nigels@…, 13 years ago)

omit boost::thread::future from <boost/thread.hpp> if BOOST_NO_THREADS is defined

  • thread.hpp

     
    2121#include <boost/thread/locks.hpp>
    2222#include <boost/thread/shared_mutex.hpp>
    2323#include <boost/thread/barrier.hpp>
     24
     25// boost::thread::future requires exception handling
     26// due to boost::exception::exception_ptr dependency
     27
     28#ifndef BOOST_NO_EXCEPTIONS
    2429#include <boost/thread/future.hpp>
     30#endif
    2531
    2632#endif