бжам, как найти буст билд

я имею два буст каталоги на моей машине. Один в / usr / и один в / home / user / boost. Как я могу сказать bjam использовать только мою локальную версию в / home / user / boost. Я уже установил BOOST_ROOT, чтобы он указывал на этот каталог, но bjam все еще пытается использовать версию в / usr /.

Редактировать: я понял, что я могу использовать файл boost-build.jam рядом с Jamroot, только с одной строкой, сообщающей bjam, где найти boost.build:

boost-build $(BOOST_ROOT)/tools/build/v2 ;

Но это только неоптимально, так как я должен создать этот файл для каждого проекта. Есть ли более простое решение?

1

Решение

Я думаю, что самое простое решение — установить глобально BOOST_BUILD_PATH переменная окружения. Вам не нужно связываться с boost-build.jam для каждого проекта в этом случае.

1

Другие решения

Других решений пока нет …