diff --git a/include/boost/detail/sp_counted_base.hpp b/include/boost/detail/sp_counted_base.hpp index cdf57cd..1e6e58a 100644 --- a/include/boost/detail/sp_counted_base.hpp +++ b/include/boost/detail/sp_counted_base.hpp @@ -23,15 +23,21 @@ # include +#elif defined( BOOST_SP_USE_PTHREADS ) + +# include + #elif defined( __GNUC__ ) && ( defined( __i386__ ) || defined( __x86_64__ ) ) # include -//#elif defined( __GNUC__ ) && defined( __powerpc__ ) -//# include +#elif defined( __MWERKS__ ) && defined( __POWERPC__ ) -//#elif defined( __MWERKS__ ) && defined( __POWERPC__ ) -//# include +# include + +#elif defined( __GNUC__ ) && ( defined( __powerpc__ ) || defined( __ppc__ ) ) + +# include #elif defined( WIN32 ) || defined( _WIN32 ) || defined( __WIN32__ )