Commit Graph

12124 Commits

Author SHA1 Message Date
Vladimir Prus
4c4567dde5 Introduced SHARED-LIB and STATIC-LIB target types. Also introduced LIB target
type and a generator, which relays either to SHARED-LIB or STATIC-LIB,
depending of the value of "shared" feature.


[SVN r15529]
2002-09-27 07:35:03 +00:00
Rene Rivera
712c61a485 Fix for compiling with CodeWarrior.
[SVN r15503]
2002-09-25 05:53:35 +00:00
Rene Rivera
df6ffde6b8 Fix for compiling with CodeWarrior.
[SVN r15503]
2002-09-25 05:53:35 +00:00
Dave Abrahams
99e3987837 Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
[SVN r15494]
2002-09-24 13:47:57 +00:00
Dave Abrahams
7e11df25ca Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
[SVN r15494]
2002-09-24 13:47:57 +00:00
Vladimir Prus
7caaaac870 Work in progress.
- Got rid of vectors of vectors in generators code. That was not only slow, it
  was also troublesome.
- Started work on transformation caching. Works but needs review/cleanup.


[SVN r15465]
2002-09-20 12:50:44 +00:00
Vladimir Prus
38f178b0d8 Work in progress.
- Got rid of vectors of vectors in generators code. That was not only slow, it
  was also troublesome.
- Started work on transformation caching. Works but needs review/cleanup.


[SVN r15465]
2002-09-20 12:50:44 +00:00
Vladimir Prus
01a74fcd32 Simplication/optimization.
[SVN r15464]
2002-09-20 12:29:03 +00:00
Vladimir Prus
660fa0a581 Simplication/optimization.
[SVN r15464]
2002-09-20 12:29:03 +00:00
Rene Rivera
df9871f818 Slight mod in case there are no extra files and MakeLocate & DEPENDS can't handle that.
[SVN r15456]
2002-09-19 17:13:36 +00:00
Dave Abrahams
cd9257d1c5 Apply patch from "Markus Schöpflin" <markus.schoepflin@ginit-technology.com>
Also fix typo excpetion->exception


[SVN r15455]
2002-09-19 17:06:10 +00:00
Dave Abrahams
874da1bc87 Fix bad dependency bug
[SVN r15453]
2002-09-19 17:00:10 +00:00
Beman Dawes
8fb535e75c /Zm800 so ublas compiles
[SVN r15441]
2002-09-18 19:18:27 +00:00
Vladimir Prus
b1aad753c5 Documented the UPDATE rule.
[SVN r15408]
2002-09-17 12:31:49 +00:00
Vladimir Prus
3f320c3864 Processed with HTML tidy.
[SVN r15407]
2002-09-17 12:22:34 +00:00
Dave Abrahams
6bdeaa81e4 Checkin work in progress before I lose it through some terrible accident ;-)
[SVN r15379]
2002-09-16 13:56:02 +00:00
Dave Abrahams
3604047759 Checkin work in progress before I lose it through some terrible accident ;-)
[SVN r15379]
2002-09-16 13:56:02 +00:00
Rene Rivera
19719f969a 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
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
e7eab4c752 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
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
52c57c06f5 Forgotten file.
[SVN r15301]
2002-09-13 12:16:17 +00:00
Vladimir Prus
46aa5c661a Forgotten file.
[SVN r15301]
2002-09-13 12:16:17 +00:00
Dave Abrahams
bdb6a9e71c Added commentary
[SVN r15287]
2002-09-13 01:50:09 +00:00
Dave Abrahams
b84699b2d1 Added commentary
[SVN r15287]
2002-09-13 01:50:09 +00:00
Rene Rivera
4f3357c3f4 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
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
3f15eb554f Fix for when varaibles are edclared with an empty value.
[SVN r15279]
2002-09-12 22:00:23 +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
2796e8f328 Added generators test to the test suite.
[SVN r15269]
2002-09-11 15:56:56 +00:00
Vladimir Prus
556ae33347 Added generators test to the test suite.
[SVN r15269]
2002-09-11 15:56:56 +00:00
Vladimir Prus
ba4cc2976f Small fix.
[SVN r15268]
2002-09-11 15:54:39 +00:00
Vladimir Prus
23e47181a9 Small fix.
[SVN r15268]
2002-09-11 15:54:39 +00:00
Dave Abrahams
12807f87fc More cygwin/NT compatibility fixes
[SVN r15267]
2002-09-11 15:40:32 +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
9e538ffcea 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
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
4711f64f4e Workaround for cywgin/NT build
[SVN r15263]
2002-09-11 14:37:25 +00:00
Dave Abrahams
f175af9955 Workaround for cywgin/NT build
[SVN r15263]
2002-09-11 14:37:25 +00:00
Vladimir Prus
021c2e550d 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
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
3fbc22a8c1 Doc clarifications.
[SVN r15251]
2002-09-10 12:52:36 +00:00
Vladimir Prus
78818b79a2 Doc clarifications.
[SVN r15251]
2002-09-10 12:52:36 +00:00
Vladimir Prus
cb4806c251 Added development plan.
[SVN r15250]
2002-09-10 10:06:06 +00:00
Vladimir Prus
87034635d1 Added development plan.
[SVN r15250]
2002-09-10 10:06:06 +00:00
Dave Abrahams
f41f552156 VC7 builds
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
52328850c5 VC7 builds
[SVN r15236]
2002-09-09 14:05:10 +00:00
Dave Abrahams
fc0720b830 Apply patch for building with VC7
[SVN r15196]
2002-09-07 18:08:50 +00:00