2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-18 01:52:17 +00:00
Commit Graph

4768 Commits

Author SHA1 Message Date
Rene Rivera
14faa3377d Some cleanup of code.
Rewrote the handling of help arguments to be even easier to use.
Added descriptions for all the top level --help arguments.
Added descriptions of help options.
Added a few more control arguments in preparation for HTML type output.


[SVN r15342]
2002-09-15 20:08:03 +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
Vladimir Prus
c46c7fdae0 Prevent creating two equivivalent virtual targets. This, in particular,
prevents complining the same source twice with the same properties.
Also allow generators to change source names using patterns.

    * new/generators.jam (generator): Accept name patterns together with
        target types.
        (generator.generated-targets): Use name patterns. Transform generated
        targets with 'virtual-targets.register', to eliminate duplicate
        virtual targets.


[SVN r15302]
2002-09-13 12:19:42 +00:00
Vladimir Prus
46aa5c661a Forgotten file.
[SVN r15301]
2002-09-13 12:16:17 +00:00
Dave Abrahams
b84699b2d1 Added commentary
[SVN r15287]
2002-09-13 01:50:09 +00:00
Rene Rivera
c494029fa4 Implement hiding of local rules by default. Use --help-enable=show-locals to show them regardless.
[SVN r15280]
2002-09-12 22:26:56 +00:00
Rene Rivera
2b045385ba Fix for when varaibles are edclared with an empty value.
[SVN r15279]
2002-09-12 22:00:23 +00:00
Vladimir Prus
556ae33347 Added generators test to the test suite.
[SVN r15269]
2002-09-11 15:56:56 +00:00
Vladimir Prus
23e47181a9 Small fix.
[SVN r15268]
2002-09-11 15:54:39 +00:00
Dave Abrahams
503f434ea3 More cygwin/NT compatibility fixes
[SVN r15267]
2002-09-11 15:40:32 +00:00
Rene Rivera
bc4294371e Updated from Markus Shoepflin. Compiler selected based on threading option and C/C++, support for rtti and exception-handling features.
[SVN r15266]
2002-09-11 15:31:43 +00:00
Vladimir Prus
b58ad30fe2 Output generator debugging messages only if there's
"--debug-generators" option in the command line.


[SVN r15265]
2002-09-11 15:25:18 +00:00
Dave Abrahams
f175af9955 Workaround for cywgin/NT build
[SVN r15263]
2002-09-11 14:37:25 +00:00
Vladimir Prus
4950f269d3 Some cleanups. At the same time, allowed several suffixes to target types
(e.g. "cpp" and "cxx").


[SVN r15262]
2002-09-11 14:18:52 +00:00
Vladimir Prus
78818b79a2 Doc clarifications.
[SVN r15251]
2002-09-10 12:52:36 +00:00
Vladimir Prus
87034635d1 Added development plan.
[SVN r15250]
2002-09-10 10:06:06 +00:00
Dave Abrahams
52328850c5 VC7 builds
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
985eff2235 Apply patch for building with VC7
[SVN r15196]
2002-09-07 18:08:50 +00:00
Toon Knapen
024158b9e3 IBM cc does not understand C++ comment (leading //).
Changed into using C-style comments (/* */)


[SVN r15187]
2002-09-06 21:03:10 +00:00
Toon Knapen
f5e70d6708 added LIBPATH, FINDLIBS and NEEDLIBS
[SVN r15182]
2002-09-06 17:58:10 +00:00
Beman Dawes
fcef03a603 better heading, link
[SVN r15181]
2002-09-06 15:57:46 +00:00
Rene Rivera
d6998ce0d7 TABS, EOLs+EOFs.
[SVN r15177]
2002-09-06 14:40:30 +00:00
Rene Rivera
833ff260b7 Remove TABS.
[SVN r15176]
2002-09-06 14:30:33 +00:00
Rene Rivera
95df2ca6e0 Example of templates.
[SVN r15173]
2002-09-06 03:38:30 +00:00
Dave Abrahams
9d430f5f06 bugfix
[SVN r15170]
2002-09-05 14:10:39 +00:00
Dave Abrahams
bcde8d5f8e Added CWPro8 toolset
[SVN r15159]
2002-09-04 20:57:43 +00:00
Dave Abrahams
ef0f91ab94 Modernized for Beman
[SVN r15156]
2002-09-04 16:07:35 +00:00
Dave Abrahams
cc74dc201e Implemented less-liberal conversion rules
[SVN r15136]
2002-09-02 23:23:27 +00:00
Gennadiy Rozental
c67f576a5e Borland warning "Superfluous & with function in function ..." suppressed
[SVN r15131]
2002-09-02 07:10:26 +00:00
John Maddock
b98aa66893 Initial checkin of Kylix toolset
[SVN r15126]
2002-09-01 10:47:01 +00:00
Dave Abrahams
52e01c89bd Added quotes for the VC++ libraries
[SVN r15110]
2002-08-29 14:51:29 +00:00
Rene Rivera
853661fa70 Added *.cxx as another common C++ source file extension.
[SVN r15083]
2002-08-24 18:09:06 +00:00
Ralf W. Grosse-Kunstleve
f3afbb562f cxx_repository fixes; always link with -lm
[SVN r15061]
2002-08-22 18:59:27 +00:00
Dave Abrahams
cdfa27f5e8 Better checking
[SVN r15059]
2002-08-22 18:21:34 +00:00
Dave Abrahams
f71db69e89 Added comment
[SVN r15057]
2002-08-22 16:02:00 +00:00
Dave Abrahams
cf3346db70 Help for derived toolsets
[SVN r15049]
2002-08-22 11:46:58 +00:00
Ralf W. Grosse-Kunstleve
3ae229ed04 workaround for cxx 6.5 header file problem
[SVN r15044]
2002-08-21 23:29:25 +00:00
Dave Abrahams
e88290d320 Clean a few more files
[SVN r15042]
2002-08-21 21:40:32 +00:00
Dave Abrahams
eabc7e182b Clean a few more files
[SVN r15041]
2002-08-21 21:37:42 +00:00
Toon Knapen
a4a4cf8ded gprof needs the debug-symbols to produce the call-graph
[SVN r14985]
2002-08-20 11:18:46 +00:00
John Maddock
25d62b89c1 Fixed problems with -tWR turning on -tW
Added -Ve -Vx -a8 options to compiles to be binary compatible with
default IDE options.


[SVN r14941]
2002-08-17 11:41:00 +00:00
Vladimir Prus
00be3e6cc4 Added future generators test -- not automated now.
[SVN r14926]
2002-08-16 14:25:22 +00:00
Vladimir Prus
835b82eeae Correction to the previous commit.
[SVN r14925]
2002-08-16 14:18:58 +00:00
Vladimir Prus
c3d228af10 Wholesale commit of generators.
[SVN r14924]
2002-08-16 14:13:15 +00:00
Vladimir Prus
9e0161be21 New rules.
* new/assert.jam (in, not-in): New rules.
    * new/class.jam (is-instance): New rule.
    * new/utility.jam (str, equal, less): New rules.
    * new/container.jam
        (container.str, container.sort, container.equal): New rules.


[SVN r14923]
2002-08-16 13:58:23 +00:00
Vladimir Prus
5102991ec2 New rules.
* new/sequence.jam (max-element): New rule.
        (select-highest-ranked): New rule.
    * new/numers.jam (__test__): Temporary disable all try/catch, since
        errors.jam can't handle recursive try/catch yet, and loads
        sequence, which in turns load numbers, in "catch" implementation.


[SVN r14922]
2002-08-16 13:50:17 +00:00
Vladimir Prus
9e8f904cdf Added new transformation.
[SVN r14921]
2002-08-16 13:25:26 +00:00
Vladimir Prus
2c5e91002a Doc improvements.
[SVN r14919]
2002-08-16 13:07:15 +00:00
Vladimir Prus
07c5b1928f Bugfix.
* new/numbers.jam (less): Now really accept zero.


[SVN r14895]
2002-08-15 16:13:28 +00:00
Vladimir Prus
32f895a1be Facilitate new main target rules creation.
* new/targets.jam (make-target-alternative): New rule, which handles
        applying project requirements and default build, when needed.
    * new/make.jam (make): Use the above rule.


[SVN r14894]
2002-08-15 16:01:45 +00:00