2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 13:22:11 +00:00
Commit Graph

69 Commits

Author SHA1 Message Date
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
Rene Rivera
97f7854cfe Fix subvariant generation of dependents to correctly transmit/match dependant requirements/requests.
[SVN r13352]
2002-04-03 06:42:55 +00:00
Dave Abrahams
9190bf3ef1 bug fixes for Beman
[SVN r13346]
2002-04-02 19:27:00 +00:00
Rene Rivera
7890d981e8 Removed HardLink hack to generate versioned DLLs.
[SVN r13274]
2002-03-26 01:39:47 +00:00
Rene Rivera
2492955fab Fixed missing setting of RUN_LD_LIBRARY_PATH for DLL and PYD targets.
[SVN r13273]
2002-03-26 00:32:41 +00:00
Rene Rivera
30e32bba35 Added creation of versioned files when building DLLs.
[SVN r13268]
2002-03-25 04:37:20 +00:00
Dave Abrahams
da49104c65 Quick bug fixes for python
[SVN r13252]
2002-03-24 05:04:38 +00:00
Rene Rivera
4f03c3dc78 Changed name of template/basis/base targets to "emplate" e
[SVN r13239]
2002-03-22 00:29:13 +00:00
Dave Abrahams
e6e9ffcac7 no comment
[SVN r13231]
2002-03-20 07:16:06 +00:00
Rene Rivera
f3775c687a Fixed stage targets not repositioning to dependents directories.
[SVN r13222]
2002-03-19 06:41:55 +00:00
Rene Rivera
0490788cb6 Fixed default build request not getting propagated when using a linking edependency
[SVN r13220]
2002-03-18 21:33:46 +00:00
Rene Rivera
b92527ae55 Added "basis" targets, functionality originally from Tim Witt.
Added concept of modifier functions to implement cleaner "basis".
Cleaned up declare-local-target and many other small spots.
Mostly full generalization of dependants.
Fixed multiple copy bug in "stage" target, and small cleanup.
Fixed spurious resetting of BUILD variable, which was causing incorrect builds.


[SVN r13215]
2002-03-17 20:08:48 +00:00
Rene Rivera
8db93abe3f Fixed forward dependency bug, they now work again.
[SVN r13213]
2002-03-16 04:18:10 +00:00
Rene Rivera
4253776eb5 Fixed same copy-paste error of resetting the BUILD variable, but this time in the stage targets.
[SVN r13190]
2002-03-14 05:12:46 +00:00
Rene Rivera
e388fd0f84 Sstage targets where not using the complete local-build arguments
[SVN r13103]
2002-03-05 22:43:26 +00:00
Rene Rivera
ed9b367159 Fixed trying to copy multiple files at once in stage targets.
[SVN r13096]
2002-03-05 17:17:58 +00:00
Rene Rivera
64a1e9e733 Fixed rename-target, it needed to take multiple targets.
[SVN r13094]
2002-03-05 16:19:44 +00:00
Rene Rivera
1a670e67dc Factored out the rename code from stage to rename-target.
Removed tabs.


[SVN r13021]
2002-03-02 19:56:12 +00:00
Rene Rivera
dd3c9af79f Fixed link subvariant checking.
[SVN r13017]
2002-03-02 18:39:02 +00:00
Dave Abrahams
9dee37fdf6 Fixed(?) BUILD bug
[SVN r13015]
2002-03-02 17:46:46 +00:00
Dave Abrahams
69afa19c4f argument names for subvariant-target
[SVN r12980]
2002-02-28 12:25:12 +00:00
Dave Abrahams
d7524f1ec5 better path handling
[SVN r12976]
2002-02-28 06:03:19 +00:00
Rene Rivera
76979d083e Simplyfied find-subvariant-target.
[SVN r12948]
2002-02-27 05:32:16 +00:00
Rene Rivera
1b8a272003 Fixed template for expand-target-subvariants.
[SVN r12943]
2002-02-26 18:31:51 +00:00
Rene Rivera
c0557c047f Really fixed the compatible subvariant dependency. Factored some duplicate code.
[SVN r12941]
2002-02-26 16:28:20 +00:00
Rene Rivera
3d2d785499 Fixed link compat. testing so that specifying multi-value requirements works. (ex. <runtime-link>static/dynamic>
[SVN r12934]
2002-02-25 02:47:09 +00:00
Dave Abrahams
cb2e3da94f Can't really remove command-files until <find-library> arguments are accounted for in their dependencies.
[SVN r12923]
2002-02-24 05:18:22 +00:00
Rene Rivera
87135e9baa Use DLL_AS_LIB to "hard" link DLLs in addition to dynamic link (-l).
[SVN r12844]
2002-02-17 00:28:39 +00:00
Rene Rivera
bbe444501e Fixed name expansion for Windows, that is platforms that generate multiple targets for DLLs.
[SVN r12814]
2002-02-15 06:15:22 +00:00
Rene Rivera
095d3dd087 Latest changes to legacy Boost.Build. Cleanups, addition of "stage", elimination of BOOST_BUILD_INSTALLATION, canonization of target names, etc.
[SVN r12799]
2002-02-14 04:09:50 +00:00
Dave Abrahams
6b757a1110 skip incompatible builds
[SVN r12747]
2002-02-07 01:42:57 +00:00
Rene Rivera
5c5b327843 Removed tab.
[SVN r12708]
2002-02-04 20:44:58 +00:00
Dave Abrahams
4cc80f3511 Make sure <target-type> is never clobbered.
[SVN r12516]
2002-01-25 22:30:06 +00:00
Rene Rivera
c19407c604 - Moved <suppress> code to support it for all target types.
- Added <linkflags> feature.
- Added <sysinclude> and <linkflags> to all toolsets.
- Documented existing changes to "variant" inheritance.


[SVN r12408]
2002-01-21 22:25:03 +00:00
Dave Abrahams
a2fcd24f2f make gRUN_LD_LIBRARY_PATH work
[SVN r12202]
2002-01-02 20:57:14 +00:00
Dave Abrahams
df3e4473fd incorporate fixes from Joerg Walter
[SVN r12200]
2002-01-02 19:01:12 +00:00