Выберите файл Jamroot для BJAM - PullRequest
0 голосов
/ 24 августа 2011

Возможно вызвать bjam с файлом Jamroot.jam в каталоге, отличном от текущего рабочего каталога, точно так же, как можно выбрать Makefile из интерфейса командной строки make:

make -f ../../MyMakefile MyTargetName

bjam ../../MyBjamFile.jam MyTargetName

??

1 Ответ

0 голосов
/ 27 ноября 2011

Я не верю, что есть способ использовать другой Jamfile / Jamroot.Но вы можете ссылаться на проекты в других каталогах.

bjam ../..//MyTargetName

Это создаст цель с именем MyTargetName, определенную в ../../Jamfile (или ../../Jamroot).Следующее может работать, но я не уверен:

bjam ../../MyBjamFile.jam//MyTargetName

Это должно найти правильную цель, но, вероятно, все равно будет проходить через родительские каталоги в поисках файла Jamroot, который может существовать или не существовать.

...