Rene Rivera
e0762711f4
Fix command file generation so that they no longer have the extra space at the end of lines.
...
Fix mis-placed grist when generating target paths from target references that already have grist.
Add insternal option to disable incompatible build warnings.
Fix newly missing <tag> from common-stage-tag because of additional expand subvariant normalization.
Add install* rules to support having the libraries themselves specify what to install.
[SVN r20172]
2003-09-24 03:25:44 +00:00
Dave Abrahams
404f6d7332
bug fixes for path properties in remotely-defined template targets.
...
[SVN r20169]
2003-09-23 23:58:33 +00:00
Rene Rivera
29206dde68
Fix missing paths when the "std::*-support", or any other requirements rule, modifies the requirements property set.
...
[SVN r20083]
2003-09-17 03:24:15 +00:00
Rene Rivera
1d8e3af310
Fix various outstanding problems...
...
* Don't use boost-build file as a reference directory, it can move arbitrarily.
* Load Jamrules as soon as projects are declared to get the cross-project info.
* Allow declaration of your own project name to fix the build directory name.
[SVN r19987]
2003-09-10 03:24:41 +00:00
Dave Abrahams
6831493b25
Handle paths with backslashes. Include <pyd> in docs.
...
[SVN r19970]
2003-09-08 19:39:44 +00:00
Dave Abrahams
03b0785457
Added import rule
...
[SVN r19967]
2003-09-08 17:24:44 +00:00
Rene Rivera
fa5a06e4dd
Fix problem missing path when refering to targets at the project root from the project root Jamfile.
...
Fix multiple inclusion of the Jamrules file(s).
[SVN r19946]
2003-09-07 17:42:18 +00:00
Rene Rivera
6077c464fb
Merge cross-project support for BBv1 into mainline.
...
[SVN r19938]
2003-09-07 04:51:53 +00:00
Rene Rivera
b2e5e65b4c
Remove some recently introduced TABs.
...
[SVN r19927]
2003-09-05 22:33:54 +00:00
Rene Rivera
742ead7753
Fix bad paths for raw files in a stage target, when there is not <tree-subdirs> option.
...
[SVN r19926]
2003-09-05 19:34:59 +00:00
John Maddock
534f937ef8
Reordered name mangling algorithm and added some MSVC specific options (a dynamic runtime implies multithreaded code in this case).
...
[SVN r19907]
2003-09-02 10:12:37 +00:00
Rene Rivera
2299d3fd50
Fix newly broken default fake targets for stage rule. (Fixes problems with building the regression tools)
...
[SVN r19871]
2003-08-30 01:49:50 +00:00
Rene Rivera
6c8fcf7b04
Allow multiple test args for "cond" and "unless".
...
[SVN r19814]
2003-08-28 01:54:18 +00:00
Rene Rivera
8b092160e7
In support of Boost.Install...
...
- Added common-stage-tag value for python debug variants.
- Added <target> to stage, to specify a fake target to add the stage or the corresponding sources to.
- Ensure that <suppress> for a stage is maximally obeyed, and doesn't inadvertantly add targets to all.
[SVN r19740]
2003-08-23 05:39:49 +00:00
Dave Abrahams
2f85b416d2
Fix bad CVS merge
...
[SVN r19633]
2003-08-16 11:22:08 +00:00
Dave Abrahams
938a511392
Fix facet support for intel-win32
...
[SVN r19629]
2003-08-16 01:18:46 +00:00
Dave Abrahams
b6d4e9f402
Fix locale support for metrowerks
...
[SVN r19620]
2003-08-15 18:31:28 +00:00
Dave Abrahams
2330a25772
Preserve the user's existing LD_LIBRARY_PATH when linking under GCC so
...
that they don't unexpectedly encode paths to undesired libraries. See
boost posting from Jeff Gray <jeffg-at-magtech.com.au> for details.
[SVN r19578]
2003-08-14 07:22:27 +00:00
Rene Rivera
29cdeb0dfc
Merge build_for_distribution to HEAD.
...
[SVN r19577]
2003-08-14 05:34:57 +00:00
Rene Rivera
b03e54c968
Fix linking in of libraires by test targets multiple times.
...
The fix ensures that the libraries we link to for targets are unique.
[SVN r19096]
2003-07-13 16:09:08 +00:00
Dave Abrahams
098bd7ebb1
Patched boost-base.jam to allow rules in stage target requirements
...
Fixed grammar in build_system.htm
Added vc7.1-tools.jam/.html for msvc 7.1
Updated the regex lib Jamfile to build correctly-named libraries
[SVN r18319]
2003-04-27 14:10:52 +00:00
Dave Abrahams
eb1b5407d0
Automatically add library-path values to RUN_PATH/RUN_LD_LIBRARY_PATH
...
[SVN r17562]
2003-02-20 20:28:05 +00:00
Dave Abrahams
380c56c64c
Attempt not to build shared libs on Cray, since they're not supported.
...
[SVN r17159]
2003-02-01 23:41:06 +00:00
Dave Abrahams
49f20dcfe9
Attempt not to build shared libs on Cray, since they're not supported.
...
[SVN r17157]
2003-02-01 22:14:24 +00:00
Dave Abrahams
65e25acd8b
Attempt not to build shared libs on Cray, since they're not supported.
...
[SVN r17156]
2003-02-01 20:56:03 +00:00
Rene Rivera
79bed46b4d
Add default <dllversion> on OpenBSD platform to satisfy *.so link requirements.
...
[SVN r16919]
2003-01-16 23:17:11 +00:00
Dave Abrahams
d09018015b
Make unit-test built by default.
...
[SVN r16898]
2003-01-14 00:07:37 +00:00
Dave Abrahams
779c7acf4f
make dump-test work nicely for subincluded Jamfiles
...
[SVN r16777]
2003-01-06 23:32:46 +00:00
Dave Abrahams
be32948238
Rewrite unit-test() in terms of testing.jam/run()
...
[SVN r16765]
2003-01-05 19:55:47 +00:00
Dave Abrahams
9ba40619b3
Better error messages
...
[SVN r16083]
2002-11-03 18:13:24 +00:00
Rene Rivera
45ee255286
* Support for using <tag> renaming in any target.
...
* Added some fake targets for the specific files in a stage.
* features.jam, added <tag> feature, as always relevant.
[SVN r15752]
2002-10-06 17:24:02 +00:00
Rene Rivera
af42a44378
Merge changes from RC_1_29_0, for correct handling of stage-tag targets.
...
[SVN r15546]
2002-09-29 05:38:38 +00:00
Rene Rivera
df9871f818
Slight mod in case there are no extra files and MakeLocate & DEPENDS can't handle that.
...
[SVN r15456]
2002-09-19 17:13:36 +00:00
Dave Abrahams
874da1bc87
Fix bad dependency bug
...
[SVN r15453]
2002-09-19 17:00:10 +00:00
Rene Rivera
4dfabbe888
Implemented "better" copying by the stage rule. This makes it so that it copies additional targets generated by links. This is for getting better support of SONAMES in the stage directories.
...
[SVN r15304]
2002-09-13 16:01:35 +00:00
Dave Abrahams
f71db69e89
Added comment
...
[SVN r15057]
2002-08-22 16:02:00 +00:00
Vladimir Prus
2fe9600256
Kill all uses of SUBST, which fails on long input.
...
[SVN r14714]
2002-08-06 15:21:02 +00:00
Rene Rivera
1b1840afe2
Added support for selection of sources based on toolset and/or variant for stage targets. See examples/stage_source_selection.
...
[SVN r14472]
2002-07-16 05:43:54 +00:00
Rene Rivera
58b9bd2be3
Fix subvariant calculation to not "forget" ungristed properties to make let property rules work.
...
Fix subvariant overrides to owork only when needed
[SVN r14463]
2002-07-15 02:06:02 +00:00
Rene Rivera
93a0c1ece1
Fixed finding compatible subvariants to link against when there are required overrides.
...
[SVN r14417]
2002-07-12 06:35:26 +00:00
Thomas Witt
169c7fc401
Rolled back command-file change.
...
[SVN r14204]
2002-06-20 05:51:58 +00:00
Thomas Witt
c794090ff5
Added options argument to with-command-file.
...
Changed msvc Link-action to put FINDLIBS in commandfile.
[SVN r14166]
2002-06-18 09:34:43 +00:00
Dave Abrahams
fffed91e15
TOOLSET_LIB_PATH -> gTOOLSET_LIB_PATH
...
[SVN r14050]
2002-05-28 20:29:47 +00:00
Dave Abrahams
25d497749d
Merged aix_so branch
...
[SVN r14032]
2002-05-23 22:42:40 +00:00
Dave Abrahams
2610e763df
More reliable extends-toolset
...
[SVN r13996]
2002-05-21 16:33:42 +00:00
Dave Abrahams
56a7244dd3
Merged from RC_1_28_0
...
[SVN r13944]
2002-05-16 00:56:42 +00:00
Dave Abrahams
ee94701488
Partial AIX .so support
...
[SVN r13702]
2002-05-07 02:25:24 +00:00
Rene Rivera
cb45371ed3
Secondary dependencies where not getting included, fixed.
...
[SVN r13372]
2002-04-05 03:30:22 +00:00
Rene Rivera
b65c7973fc
Cleanup, fixed various recursive dependency problems...
...
Replace all occurances of <LIB> <DLL> with <$(STATIC_TYPE> <$(SHARED_TYPES)>.
Fixed recursive dependency problem in template modifier.
Fixed recursive dependency problem in stage targets, now stage targets only get built/defined on second pass.
[SVN r13367]
2002-04-04 17:20:15 +00:00
Rene Rivera
966982ef3d
Fixed slight problem with subvariant when there is no subvariant build request.
...
[SVN r13363]
2002-04-03 20:16:25 +00:00