Использование bcp может установить библиотеку boost в определенном месте и заменить все «boost namespace» в их коде на собственный псевдоним. Предполагая, что наш псевдоним равен 'boost_1_36_0', все кодовые блоки 'namespace boost' начнутся с 'boost_1_36_0'. Что-то вроде
bcp --namespace=boost_1_36_0 --namespace-alias shared_ptr regex /path/to/install
, но проверьте документацию в ссылке самостоятельно, потому что я не уверен, является ли это допустимым синтаксисом.