Boost logo

Boost-Build :

Subject: [Boost-build] target naming
From: Stefan Seefeld (stefan_at_[hidden])
Date: 2017-01-20 10:16:47

With a Jamfile as simple as:

  lib l : l.cpp : <link>shared ;
  exe hello : hello.cpp l ;

I can refer to the defined targets using different names (e.g., 'l',
'', 'bin/gcc-6.3.1/debug/'). Where are these aliases
defined ? Are they all registered to the engine (backend) ? Or is the
translation handled inside the Jamfile logic ?

Using the --debug-building option, I get output such as

     Building target './l'

    Usage requirements for l:

However, './l' isn't a known target, i.e. calling `bjam ./l` yields an
What are the exact rules by which targets are named ?


      ...ich hab' noch einen Koffer in Berlin...

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at