Beman Dawes
d491e47efb
Initial commit (after CVS lost previous two)
...
[SVN r18343]
2003-05-07 12:20:47 +00:00
Beman Dawes
81e70d7299
support comiler path with spaces, plus fix backslashes
...
[SVN r18338]
2003-05-02 13:49:28 +00:00
Rene Rivera
481156d58d
Removed the /LIBPATH option for MSVC compilers as it's causing too much grief.
...
[SVN r18336]
2003-04-30 17:05:48 +00:00
Dave Abrahams
fc316f438b
Bug fix
...
[SVN r18334]
2003-04-30 01:33:51 +00:00
Dave Abrahams
9016ad3627
Bug fix thanks to Vaclav Vesely <yg-boost-users-at-m.gmane.org>
...
[SVN r18330]
2003-04-28 19:43:35 +00:00
Vladimir Prus
7451c24c2d
Bugfixes.
...
* new/prebuilt.jam : Make 'file' feature into path-feature.
(prebuilt-file-generator.run): Adjust accordingly.
[SVN r18328]
2003-04-28 14:12:17 +00:00
Rene Rivera
eec731f9b6
Slightly better explanation of replace.
...
[SVN r18327]
2003-04-28 14:07:37 +00:00
Vladimir Prus
2ea47952ca
Cleanup.
...
* new/project.jam
(lookup): If no module is associated with location, don't even try
to get project attributes.
[SVN r18326]
2003-04-28 08:52:15 +00:00
Vladimir Prus
fb4f4ec1c4
Fix path properties handling bug, noted by Kirill Lapshin.
...
* new/property.jam
(translate-paths): Apply 'path.make' to path properties.
* test/path_features.py: Test for the bug.
[SVN r18325]
2003-04-28 08:46:16 +00:00
Vladimir Prus
f13754c0e2
Fix problem with absolute paths for sources, noted by Kirill Lapshin.
...
* new/virtual-target.jam
(from-file): Pass target name via "path.make".
(abstract-file-target.actual-name): Pass target name via "path.native".
* test/absolute_sources.py: New test.
[SVN r18324]
2003-04-28 07:55:53 +00:00
Vladimir Prus
ea5ce3aaf8
Add test-config.jam skeleton.
...
[SVN r18323]
2003-04-28 07:45:02 +00:00
Vladimir Prus
ca7535c04c
Update modification dates.
...
[SVN r18322]
2003-04-28 06:53:47 +00:00
Dave Abrahams
098bd7ebb1
Patched boost-base.jam to allow rules in stage target requirements
...
Fixed grammar in build_system.htm
Added vc7.1-tools.jam/.html for msvc 7.1
Updated the regex lib Jamfile to build correctly-named libraries
[SVN r18319]
2003-04-27 14:10:52 +00:00
Rene Rivera
69e76f312f
Added a "replace" rule to do global string replacements.
...
[SVN r18316]
2003-04-26 06:20:49 +00:00
Vladimir Prus
86cec50017
Bump the version number.
...
[SVN r18308]
2003-04-25 06:11:27 +00:00
Vladimir Prus
eed39b3a87
Clarify installation docs, using suggestions from Ansgar Philippsen.
...
[SVN r18307]
2003-04-25 06:10:55 +00:00
Vladimir Prus
514c5d90b1
Document first version of release procedure
...
[SVN r18304]
2003-04-24 12:28:02 +00:00
Vladimir Prus
3b69d3f2db
Don't import compilers modules
...
[SVN r18303]
2003-04-24 12:04:25 +00:00
Vladimir Prus
814b4d6989
Fix mistaken commit
...
[SVN r18302]
2003-04-24 11:49:34 +00:00
Vladimir Prus
0cf454aa99
Fix mistaked commit
...
[SVN r18301]
2003-04-24 11:46:49 +00:00
Vladimir Prus
766a5f19ae
Add a script for making distributions
...
[SVN r18300]
2003-04-24 11:35:40 +00:00
Vladimir Prus
7b30fda499
Correct image location
...
[SVN r18299]
2003-04-24 11:30:37 +00:00
Vladimir Prus
511e82954d
Add placeholders for SF logo
...
[SVN r18298]
2003-04-24 11:18:01 +00:00
Vladimir Prus
2af4fe66b6
Add more documentation.
...
[SVN r18297]
2003-04-24 09:48:33 +00:00
Vladimir Prus
e540ddb202
Get rid of annoying 'unused source' warning for stage targets.
...
* new/stage.jam
(stage-target-class.check-for-unused-sources): Override base method with
an empty one, since the inherited logic does not make any sense for stage.
[SVN r18295]
2003-04-23 14:17:34 +00:00
Vladimir Prus
bacc81dfc1
Implement 'explicit targets'. This closes BB29, except for documentation
...
issues.
* new/project.jam: New project attribute 'explicit-targets'.
* new/targets.jam (project-target): Don't implicitly generate targets
that are in 'explicit-targets' attribute.
[SVN r18294]
2003-04-23 13:34:17 +00:00
Vladimir Prus
90b7e4600d
Remove outdated file.
...
[SVN r18293]
2003-04-23 12:17:01 +00:00
Rene Rivera
6d0b6cf8df
* Add --help-usage option to display bjam options.
...
* Add the missing recursive display of docs when specifying --help-enable-detailed. Using it with --help-all will produce most of the available docs at once.
[SVN r18290]
2003-04-23 01:10:12 +00:00
Rene Rivera
8a53f873fa
Change behaviour so that we always do a clean bootstrap.
...
[SVN r18287]
2003-04-21 04:39:44 +00:00
Rene Rivera
cbf8cc37e1
Add preliminary support for building the final VMS bjam executable.
...
[SVN r18286]
2003-04-21 04:38:30 +00:00
Rene Rivera
5806cc93c0
Fix failing compilation on non-MSVC compilers. Specifically CodeWarriorn.
...
The defenitions in tchar.h prevent the definition TCHAR; windows.h must always be included before any other windows headers.
[SVN r18285]
2003-04-21 04:22:27 +00:00
Dave Abrahams
54b4bfb3d1
Patches for testing under Cygwin
...
[SVN r18284]
2003-04-21 01:16:23 +00:00
Dave Abrahams
49e67e86b7
Patches for testing under Cygwin
...
[SVN r18283]
2003-04-21 00:35:36 +00:00
Douglas Gregor
a55d3ecc71
Make initialize not fail when there is no BOOST_ROOT defined
...
[SVN r18268]
2003-04-16 20:44:33 +00:00
Douglas Gregor
af375aa6b2
Don't try to transform a native path for the DocBook DTD/XSL if no
...
path was given
[SVN r18267]
2003-04-16 17:44:05 +00:00
Dave Abrahams
e222cf8349
Modifications for working under Cygwin
...
[SVN r18266]
2003-04-16 16:14:20 +00:00
Vladimir Prus
784c48029b
Workaround: change timestamp of 0, to 1, so that Jam does not consider
...
file as missing. This is needed because /cygdrive on cygwin has the
zero timestamp.
* new/fileunix.c
(file_time): The above change.
[SVN r18256]
2003-04-16 10:01:17 +00:00
Vladimir Prus
a72ae448b9
Bugfix: set NDEBUG for release builds.
...
* new/builtin.jam: Make <optimization>speed active property and add
<define>NDEBUG for it.
* test/ndebug.py: New test.
[SVN r18250]
2003-04-14 11:02:34 +00:00
Vladimir Prus
94e11e270b
Cleanups.
...
* new/targets.jam
(project-target.reference-properties): Call 'run-action' on properties,
to match the process in 'basic-target'.
(basic-target.refined-properties): Remove the comment about difference
from the above rule.
[SVN r18249]
2003-04-14 10:06:20 +00:00
Vladimir Prus
c71794e951
Bugfix: don't create duplicate virtual targets for searched lib with
...
the same properties. Thanks to Andre Hentz for finding this bug and
providing the test case.
* new/builtin.jam
(searched-lib-generator.run): Pass the result through
'virtual-target.register'.
* test/searched_lib.py: Add new test.
[SVN r18247]
2003-04-14 05:51:06 +00:00
Douglas Gregor
ff4e39fb66
boostbook.jam:
...
- Factor out XSLT processing rules
- Add "tests" rule to build testcases and Jamfiles
doxygen.jam:
- Use Doxygen as-is, without the monolithic XML file patch
xsltproc.jam:
- xsltproc XSLT toolset
user-config.jam:
- add "using xsltproc"
[SVN r18241]
2003-04-13 14:41:40 +00:00
Vladimir Prus
45cd767871
Fix a bug introduces in 1.8 which broke gcc tests. Do not think that import
...
libraries are used with gcc, even on NT. The previos version assumed that
import libraries are always used on NT.
[SVN r18230]
2003-04-11 06:31:14 +00:00
Vladimir Prus
a8bc2852a6
Add missing quoting around filesnames.
...
[SVN r18229]
2003-04-10 15:17:21 +00:00
Vladimir Prus
4555bfab76
Restore prebuilt.py to life on NT/gcc.
...
[SVN r18228]
2003-04-10 15:10:37 +00:00
Dave Abrahams
d5b41210cb
optimized insertion-sort
...
[SVN r18225]
2003-04-10 11:33:13 +00:00
Vladimir Prus
d21d99ceed
Patch from Andre Hentz.
...
get os=cygwin/toolset=msvc to pass the tests
* new/msvc.jam
(link): create a CYGWIN-specific version (assumes bash and cygpath)
(archive): convert paths from unix-style to nt-style
(init): use platform-independent paths
* test/dependency-test/foo.jam
add __declspec if CYGWIN and not GCC
[SVN r18224]
2003-04-10 09:49:31 +00:00
Vladimir Prus
d631bb61ae
Improve library handling.
...
* new/toolset.jam
(flags): Add 'unchecked' parameter, too allow declaring flags for other
modules.
* new/builtin.jam: Don't declare LIBRARY_PATH_OPTION.
* new/borland.jam: Use flags to declare LIBRARY_PATH_OPTION and LIBRARY_OPTION.
* new/msvc.jam: Use flags to declare LIBRARY_PATH_OPTION and LIBRARY_OPTION.
[SVN r18222]
2003-04-09 14:14:57 +00:00
Vladimir Prus
85a59b8ae6
Borland tweaks.
...
* test/dependency_test.py
Ignore *.tds files.
[SVN r18219]
2003-04-09 12:17:11 +00:00
Vladimir Prus
303e1f6e62
Test tweak: don't import toolsets --- user-config/test-config should do that.
...
[SVN r18218]
2003-04-09 12:14:28 +00:00
Vladimir Prus
ccb7c9de69
Brand new version of borland toolset. Based on V2's msvc.jam and V1's
...
borland-tools.jam.
[SVN r18217]
2003-04-09 12:13:31 +00:00