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
Dave Abrahams
dc3f8a8a56
integrate Rene's variant inheritance and <suppress> hacks
...
fix for declaration of SHARED_TYPES
[SVN r12129]
2001-12-19 22:58:18 +00:00
Dave Abrahams
9e7e197da0
tools/build/boost-base.jam
...
* Handle different spellings of the PATH environment variable for Windows
* Ungristed elements of a target's requirements are now treated as
rules which transform the target's property set. The rules must have
the following signature:
transform-properties ( toolset variant : properties * )
and should return the new property set.
* Added target name adjustment feature for Python debugging targets.
tools/build/borland-tools.jam
tools/build/gcc-tools.jam
tools/build/intel-linux.jam
tools/build/metrowerks-tools.jam
tools/build/msvc-tools.jam
tools/build/mingw-tools.jam
* Adjustments to better support Python targets
tools/build/python.jam
* Lots of adjustments for building / testing Python targets:
PYTHON_LAUNCH variable prefixes Python executable name
-- can be used to invoke debugger.
PYTHON_ARGS variable postfixes Python executable name
CYGWIN_ROOT variable can be used to specify root of cygwin installation
[SVN r12071]
2001-12-16 17:52:31 +00:00
Dave Abrahams
c951f5742d
too many changes to list :(
...
[SVN r12047]
2001-12-13 18:32:37 +00:00
Dave Abrahams
695c5e7270
Don't fail to build a target if its command-file can't be deleted
...
[SVN r11908]
2001-12-04 18:14:36 +00:00
Dave Abrahams
bece2cc4d6
Applied patch from Thomas Witt
...
[SVN r11907]
2001-12-04 14:07:36 +00:00