Что означает следующее обозначение. В частности, часть «: P». Как читать похожие объявления в make-файле gnu.Понять объявление make-файла gnu
BUILD_TOOL = ${toolname:P}
Что означает следующее обозначение. В частности, часть «: P». Как читать похожие объявления в make-файле gnu.Понять объявление make-файла gnu
BUILD_TOOL = ${toolname:P}
Это BSD make особенность:
:P The path of the node which has the same name as the variable is the value. If no such node exists or its path is null, then the name of the variable is used. In order for this modifier to work, the name (node) must at least have appeared on the rhs of a dependency.
Там нет ничего подобного, что в GNU сделать; вам нужно будет установить переменную напрямую и использовать ее в обоих местах (целевая и переменная и т. д.)