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