2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-16 01:12:13 +00:00
Commit Graph

1293 Commits

Author SHA1 Message Date
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