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

64 Commits

Author SHA1 Message Date
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