Получить путь Jamfile
В настоящее время я определяю константу, чтобы использовать ее в функции в моем Jamfile:
Проект-root.jam
path-constant LIB_PATH : ./x_my_lib/ ;
myjamfile.jam
actions create-build-info.unix
{
printf "Generating build-info, please wait...\n" ;
"$(LIB_PATH)/prebuild.sh" $(PROJECT_ROOT) > $(1)
}
Возможно ли, чтобы Jamfile обнаружил, какой путь находится, поэтому мне не нужно определять LIB_PATH как константу где-то еще?
1 ответ
Решение
Так что вы можете просто использовать некоторые скрипты bash с Bjam:)
actions create-build-info.unix
{
printf "Generating build-info, please wait...\n" ;
find $(PROJECT_ROOT) -type f -name prebuild.py -exec {} $(PROJECT_ROOT) \; > $(1)
}