Boost logo

Boost-Build :

From: Jürgen Hunold (hunold_at_[hidden])
Date: 2004-06-17 03:47:30


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi !

I just tested out my bin stage targets and found the following when
running $PROGRAM//bin

gcc.link bin/§PROGRAM
common.copy bin/libX.a
common.copy bin/lm_new.o
common.copy bin/liblmgr.a

the bin stage is defined:

stage bin : $(TARGET) : <location>../bin : ;

Why are the additional files copied ?
I'm building a static linked application where those files are
incorporated anyway. And even for a dynamic build, at least the last
files (flexlm)-specific, should not be copied, because shall always be
linked static. (Security reasons ;-)))

And I think that at least on Unix (and using gcc) hardcode-dll-paths
should be enough to avoid copying shared libraries around.

Or am I missing something here ?

Btw, is there any mechanism to invoke _all_ stage defined in sub-project
which are normally build by using "build-project $SUBPROJECT" from
top-level Jamfile ?

Yours,

Jürgen

- --
* Dipl.-Math. Jürgen Hunold ! Institut für Verkehrswesen, Eisenbahnbau
* voice: ++49 511 762-2529 ! und -betrieb, Universität Hannover
* fax : ++49 511 762-3001 ! Appelstrasse 9a, D-30167 Hannover
* hunold_at_[hidden] ! www.ive.uni-hannover.de
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFA0VqiljbJ/LLrxrYRAp71AKCYY3RPVTKAIWF8Lf+GZCV3Aupv/QCgoqa/
rq9SU+U/I2AWFpyJM8tjmpE=
=Ow4+
-----END PGP SIGNATURE-----

 


Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk