Псевдоним целей в буст билде

Имея следующие Jamfiles, предположим, что у меня также есть [root / p2 / exep2 / Jamfile], который использует libp1. У меня есть глобально уникальные имена. Поэтому я хотел бы несколько «псевдоним» / 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

Как только написать реальное имя библиотеки? как псевдоним? как константа? Я бы хотел:

 <library>libp1

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы ammmcru@yandex.ru
Adblock
detector