Vladimir Prus
ab988525ec
Grab gcc threading support from V1.
...
[SVN r20431]
2003-10-21 05:50:33 +00:00
Vladimir Prus
1048d58831
Rename <dependency> to <use>.
...
[SVN r20335]
2003-10-10 12:49:06 +00:00
Vladimir Prus
ada627ba32
Make the 'regression' test case work on windows with gcc.
...
[SVN r20299]
2003-10-08 05:49:57 +00:00
Vladimir Prus
33ad5e4d2b
Support arguments to 'run'-ed command an input file.
...
[SVN r20274]
2003-10-07 10:46:34 +00:00
Douglas Gregor
e5ad0748be
Make testsuite building work again
...
[SVN r20234]
2003-10-01 04:03:21 +00:00
Vladimir Prus
6b6b42e787
First version of regression testing support in V2.
...
* new/testing.jam: Loots of changes.
* new/virtual-target.jam:
(action.path): Handle <location-prefix> property.
[SVN r20188]
2003-09-26 07:03:55 +00:00
Vladimir Prus
a2f68ad42e
Implement <implicit-dependency> feature.
...
* new/virtual-target.jam
(subvariant-dg.implicit-includes): New method.
(subvariant-dg.__init__): Check for <implcit-dependency>, not all
dependency features.
* new/builtin.jam
(compile-action.adjust-properties): Call 'implicit-includes'.
[SVN r20174]
2003-09-24 06:13:01 +00:00
Douglas Gregor
61dc8b940b
Handle doxygen:param properties with equal signs in them
...
[SVN r20164]
2003-09-22 22:41:29 +00:00
Douglas Gregor
fc0e1e6ca0
Oops, headers to doxyfile transformation should be composing and should handle its sources properly
...
[SVN r20163]
2003-09-22 22:03:57 +00:00
Douglas Gregor
e36339b270
Added a prefix feature, that hooks up to the Doxygen-parsed header prefix
...
[SVN r20143]
2003-09-22 02:19:49 +00:00
Douglas Gregor
d3a650bd16
doxygen.jam:
...
- Stage BoostBook XML generated via Doxygen into the project
directory, so it can be XIncluded
- Eventually, would like to just generate it in the project directory,
and then perhaps dependency generation would work correctly.
[SVN r20140]
2003-09-22 01:32:54 +00:00
Douglas Gregor
4cc55aedbc
boostbook.jam:
...
- Hey, derived types are cool. Use 'em for BoostBook
doxygen.jam:
- Completely rewritten to be slightly less hackish than before (but
still quite hackish).
- Added <doxygen:param> free feature to allow customization of Doxygen
configuration file.
[SVN r20138]
2003-09-22 00:14:09 +00:00
Douglas Gregor
43cba1506f
Implemented an (ugly) hack to try to make the Doxygen->BoostBook
...
transformation work better. This whole module needs a serious overhaul.
----------------------------------------------------------------------
[SVN r20094]
2003-09-18 15:46:42 +00:00
Rene Rivera
77862eab65
Replace license statement with Boost.License.
...
[SVN r20057]
2003-09-15 00:16:10 +00:00
Vladimir Prus
a5af22b33e
Bugfix: recognize a.so.1.2 as file of type SHARED_LIB.
...
Thanks to Peter Schoen for bug report.
* new/type.jam
(type): Accept filename, not just suffix. Improve logic.
[SVN r20036]
2003-09-12 07:13:42 +00:00
Vladimir Prus
8193ea28e2
Add Darwin toolset, from Christopher Currie.
...
[SVN r19851]
2003-08-29 07:33:28 +00:00
Vladimir Prus
ec6a3b1e25
Fix up bison's handling of yy sources. Bison produces hpp file when input
...
has yy extension. Up till now, V2 though it produces h file, which means
that if any source includes hpp file, V2 could try to compile it before
generating the hpp. The compilation fails.
* new/builtin.jam
Make HPP a separate type.
* tools/bison.jam
Note that YY is converted to HPP, not H.
[SVN r19847]
2003-08-29 07:01:13 +00:00
Douglas Gregor
4afba02440
Don't ECHO random information to the user. Man, was I tired
...
[SVN r19830]
2003-08-28 12:28:15 +00:00
Douglas Gregor
f116b8689c
- Undo my erroneous change to the error message formatting (thanks Dave)
...
- Use BOOST_ROOT to help find the BoostBook DTD & XSL only if its available
- Use BOOST_BUILD_PATH to help find the BoostBook DTD & XSL (also thanks Dave)
[SVN r19816]
2003-08-28 03:30:21 +00:00
Douglas Gregor
9ba4bceed3
Fix path handling in initialization
...
[SVN r19813]
2003-08-28 00:13:51 +00:00
Douglas Gregor
3ff7f146be
Import new appropriately
...
[SVN r19754]
2003-08-23 15:03:14 +00:00
Dave Abrahams
5848167a20
Implemented subfeature defaults
...
feature.jam -
* subfeatures acquired a subfeature attribute
* improved error reporting
* eliminated some unused code
* simplified, improved commenting in, and fixed bugs in minimize
property.jam -
* added missing "symmetric" label on toolset and variant in tests
msvc.jam -
* version number is now defaulted, so I can have msvc-7.1 and
msvc-6 configured, and simply type "bjam msvc".
[SVN r19675]
2003-08-18 04:39:43 +00:00
Dave Abrahams
4b80645eea
Removed bogus semicolon
...
[SVN r19579]
2003-08-14 07:23:06 +00:00
Vladimir Prus
286825f9d5
Rename 'xclass' to 'class'.
...
[SVN r19458]
2003-08-05 05:25:33 +00:00
Vladimir Prus
a9cb673c30
Rename 'xnew' to just 'new'.
...
[SVN r19434]
2003-08-04 11:12:30 +00:00
Vladimir Prus
7fceeb4bc7
Drop all style classes support.
...
[SVN r19433]
2003-08-04 10:53:34 +00:00
Vladimir Prus
4ec3f81593
New builtin SORT.
...
[SVN r19430]
2003-08-04 09:27:47 +00:00
Vladimir Prus
df07d2f0d0
Convert remaining classes.
...
[SVN r19429]
2003-08-04 09:25:34 +00:00
Vladimir Prus
bd38c04d0e
Move abstract-target hierarchy to new classes.
...
[SVN r19428]
2003-08-04 09:22:29 +00:00
Vladimir Prus
c1e3f990f1
Move generators to new-style classes.
...
[SVN r19427]
2003-08-04 09:19:54 +00:00
Vladimir Prus
c661419db3
Make action hierarchy use new style classes.
...
[SVN r19426]
2003-08-04 09:15:36 +00:00
Vladimir Prus
26da990bc6
Make virtual-target hierarchy use new style classes.
...
[SVN r19425]
2003-08-04 09:13:22 +00:00
Vladimir Prus
88d198970c
Speed up module imports.
...
* jam_src/builtins.c: New builtins IMPORT_MODULE and IMPORTED_MODULES.
jam_src/rules.c: (bindrule): Refactor. (lookup_rule): New function.
* kernel/modules.jam: Make use of IMPORT_MODULE.
[SVN r19422]
2003-08-04 08:45:41 +00:00
Vladimir Prus
1cb6571cc4
Revert 1.93, which was causing severe performance problems for Jurgen.
...
[SVN r19356]
2003-07-30 09:43:14 +00:00
Vladimir Prus
6cccfdb5ce
Use /opt/SUNWspro as default location of Sun compiler.
...
Patch from Christopher Currie.
[SVN r19352]
2003-07-30 06:19:07 +00:00
Vladimir Prus
17d8027ce4
Add support for the Sun's toolset.
...
[SVN r19338]
2003-07-29 09:26:44 +00:00
Vladimir Prus
630e14381f
Bugfix. Keep the same suffix when staging files.
...
[SVN r19324]
2003-07-28 08:18:20 +00:00
Vladimir Prus
02e0ec0de5
Quote filenames when needed.
...
[SVN r19302]
2003-07-25 06:55:42 +00:00
Vladimir Prus
4f30918d6a
Patch from Pedro Ferreira to implement <tag> feature.
...
* new/targets.jam
(basic-target.tag-name): New rule.
(basic-target.generate-really): Temporary change self.name
* test/tag.py: New test.
[SVN r19298]
2003-07-24 13:57:45 +00:00
Vladimir Prus
2daf11039f
Bugfixes.
...
Don't use TEMPORARY, since it blocks updates for some reason.
Fix path computations.
[SVN r19289]
2003-07-24 06:17:56 +00:00
Vladimir Prus
2730108a2e
Doc tweak.
...
[SVN r19252]
2003-07-22 08:47:08 +00:00
Dave Abrahams
338c784003
Make it possible to account for PSDK
...
[SVN r19244]
2003-07-21 07:26:45 +00:00
Vladimir Prus
d14334895e
Unbreak STLport and railsys test.
...
* tools/stlport.jam
(stlport-target-class.generate): New method.
* test/test_all.py: Run 'railsys' again.
[SVN r19242]
2003-07-21 06:43:28 +00:00
Vladimir Prus
a130972d43
Add "common.file-creation-command" rule, to help in testing.
...
[SVN r19238]
2003-07-21 05:17:57 +00:00
Vladimir Prus
4784c57a46
Optimization: don't use "path" module when not needed.
...
[SVN r19193]
2003-07-18 12:57:38 +00:00
Vladimir Prus
9812fadd36
Fix BB48: don't change suffix on prebuilt targets.
...
[SVN r19191]
2003-07-18 12:16:50 +00:00
Dave Abrahams
f2fbed621b
Make it so that setting of BOOST_ROOT is not required, allowing the
...
getting started instructions for BBv2 work! Now the boostbook files
are searched for additionally in $(BOOST_BUILD_PATH)/../boostbook.
[SVN r19171]
2003-07-17 15:34:28 +00:00
Douglas Gregor
6c87d04d06
Remove NOUPDATE for catalog
...
[SVN r19054]
2003-07-11 15:56:56 +00:00
Vladimir Prus
c7bbadf085
Apply NOCARE to xi:includes, else bjam won't be able to work when we
...
xi:include files which is to be generated (and does not exist yet).
[SVN r19030]
2003-07-10 14:20:19 +00:00
Vladimir Prus
95d2325f96
* tools/doxugen.jam
...
Always generate targets of DOXYGEN_XML type. Import 'doxygen' to
global scope.
[SVN r19029]
2003-07-10 14:16:16 +00:00