我目前正在定义一个常量,以便在我的 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 定义为常量?