拥有以下Jamfiles,假设我还有一个使用libp1的[root / p2 / exep2 / Jamfile]。我有全球唯一的名字。所以我想有点"别名" / LIBP1 // libp1 为 libp1 。
Jamroot.jam:
build-project P1;
use-project LIBP1 : p1/libp1 ;
path-constant PROJECT_ROOT : . ;
Jamfile [root / p1 / Jamfile]:
project P1
: requirements
[...]
build-project libp1 ;
build-project libX;
[...]
Jamfile [root / p1 / libp1]:
lib libp1 : #sources
[ glob *.cpp ]
: # requirements
<library>/site-config//sybase
: #default-build
: #usage-requirements
<include>.
;
Jamfile [root / p2 / exep2 / Jamfile]:
exe p2 :[...]
<library>/LIBP1//libp1
如何只写实际的lib名称?作为别名?作为常数?我想:
<library>libp1