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

3279 Commits

Author SHA1 Message Date
Vladimir Prus
dce232a600 Weaken multiple main target default build check. Must be identical
rather then only defined on first.

The previous behaviour did not work when there were "default-build" attribute
on project and two alternatives for a main target.

Patch from Michael Stevens.


[SVN r19303]
2003-07-25 07:58:47 +00:00
Vladimir Prus
5b5bbd0ea4 Quote filenames when needed.
[SVN r19302]
2003-07-25 06:55:42 +00:00
Vladimir Prus
86c21bd202 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
9f5c3c21af 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
Rene Rivera
4b1186fdcf Patch from Christopher Currie, changes building with sunpro tools to use the C compiler instead of the C++ compiler.
[SVN r19263]
2003-07-22 16:40:27 +00:00
Vladimir Prus
b66c7b33b3 Update dev plan.
[SVN r19262]
2003-07-22 10:19:08 +00:00
Vladimir Prus
a2cbcc3485 Unbreak the test on Windows.
[SVN r19258]
2003-07-22 09:31:45 +00:00
Vladimir Prus
0f3a093787 Python 2.1 compatibility.
[SVN r19255]
2003-07-22 09:02:09 +00:00
Vladimir Prus
e3c6fbaa24 Update download locations.
[SVN r19254]
2003-07-22 08:51:05 +00:00
Vladimir Prus
4fae7e57ba Update version.
[SVN r19253]
2003-07-22 08:50:09 +00:00
Vladimir Prus
36ffb9a557 Doc tweak.
[SVN r19252]
2003-07-22 08:47:08 +00:00
Vladimir Prus
4539ab8e25 Update bug reporting guidelines.
[SVN r19251]
2003-07-22 08:44:45 +00:00
Vladimir Prus
7868755b80 Fix BB46 (inline targets renaming).
* new/targets.jam
  (project-target.add-alternative): New rule.
  (project-target.build-main-targets): New rule.
  (project-target.generate, project-target.main-target,
   project-target.has-main-target): Call 'build-main-targets'
  (project-target.rename-main-target): Remove.

  (main-target-sources): Use 'rename', not project.rename-main-target.
  (main-target-alternative): Simplify.

* test/inline.py: Test for fix.


[SVN r19245]
2003-07-21 08:30:20 +00:00
Dave Abrahams
a0ef4f59fc Make it possible to account for PSDK
[SVN r19244]
2003-07-21 07:26:45 +00:00
Vladimir Prus
e7885b762b Bugfix: conditionals properties was misbehaving when there were ":" in
property value.

* new/property.jam
  (evaluate-conditionals-in-context): Don't be greedy in regex.

* test/conditionals3.py: New test.


[SVN r19243]
2003-07-21 07:17:19 +00:00
Vladimir Prus
ee7194978b 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
b99efeacea Work on BB43 (hang on loop in main target references).
* new/targets.jam
  (start-building, end-building): New rules.
  (main-target.generate): Call the above rules.

* test/loop.py: New test.


[SVN r19241]
2003-07-21 06:21:27 +00:00
Vladimir Prus
bde62b8a07 Fix BB38 (composite properties expansion buggy).
* new/build-request.jam
  (expand-no-defaults): Don't expand composites.

* new/targets.jam
  (main-target.generate): Expand composites.

* test/property_expansion.py: New test.


[SVN r19240]
2003-07-21 05:55:42 +00:00
Vladimir Prus
67c208aa05 Fix a bug which caused non-free feature to appear twice in property set.
[SVN r19239]
2003-07-21 05:34:15 +00:00
Vladimir Prus
e0265e2a6b Add "common.file-creation-command" rule, to help in testing.
[SVN r19238]
2003-07-21 05:17:57 +00:00
Vladimir Prus
59212913f9 Improve error message.
[SVN r19237]
2003-07-21 05:16:47 +00:00
Jens Maurer
0d114ea9a6 fix typo
[SVN r19196]
2003-07-18 20:10:10 +00:00
Vladimir Prus
c1a2aaf020 Optimization: don't use "path" module when not needed.
[SVN r19193]
2003-07-18 12:57:38 +00:00
Vladimir Prus
e269bff967 Fix BB48: don't change suffix on prebuilt targets.
[SVN r19191]
2003-07-18 12:16:50 +00:00
Dave Abrahams
20454ce9df 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
Vladimir Prus
6b96c27ff9 Language edits.
[SVN r19169]
2003-07-17 09:26:57 +00:00
Vladimir Prus
a6b60ecb31 Fix title.
[SVN r19151]
2003-07-16 14:32:48 +00:00
Vladimir Prus
459de742e9 Document the dependency scanning mechanism.
[SVN r19149]
2003-07-16 14:06:39 +00:00
Rene Rivera
4071e14505 Simplyfied toolset definition code. Now supports easily adding different types of builds, and additional options.
[SVN r19129]
2003-07-15 16:07:11 +00:00
Dave Abrahams
52e9bb8a6d fix --noassert option
[SVN r19119]
2003-07-14 21:55:47 +00:00
Dave Abrahams
11dea85da3 add --noassert option
[SVN r19114]
2003-07-14 18:53:03 +00:00
Rene Rivera
16cb4d5ef3 Remove platform check for preventing use of yacc.
Replace with dev option "--grammar" which enables building of the grammar.
Some cleanup and generalization of searching for tools using ProgramFiles.


[SVN r19107]
2003-07-14 06:08:03 +00:00
Rene Rivera
636e0d2379 Fixed some problems with parsing of ReST style comments. Preformated parsing/output is now much closer to what ReST defines.
[SVN r19105]
2003-07-13 22:19:09 +00:00
Rene Rivera
a8325f386d Some cleanup, adding documentation.
Addition of common whitespace defenitions.
Addition of is-whitespace rule.


[SVN r19104]
2003-07-13 22:18:00 +00:00
Rene Rivera
1760f25f87 Prevent use of yacc in Solaris/SunOS as it causes parse overflow errors in the grammar.
[SVN r19098]
2003-07-13 17:11:55 +00:00
Rene Rivera
b03e54c968 Fix linking in of libraires by test targets multiple times.
The fix ensures that the libraries we link to for targets are unique.


[SVN r19096]
2003-07-13 16:09:08 +00:00
Jens Maurer
94bec3a1e0 when compiling for multi-threading, need -lpthread library
[SVN r19067]
2003-07-11 17:06:22 +00:00
Jens Maurer
e78392555c need -lrt, always
[SVN r19066]
2003-07-11 17:05:01 +00:00
Jens Maurer
39bc1738a5 gcc on HP-UX does not support multi-threading, don't set anything here
[SVN r19059]
2003-07-11 16:05:42 +00:00
Douglas Gregor
018543fb9f Remove NOUPDATE for catalog
[SVN r19054]
2003-07-11 15:56:56 +00:00
Jens Maurer
2ba6fffc80 -lrt has nothing to do with multi-threading, it contains POSIX real-time
stuff such as nanosleep, clock_gettime etc.


[SVN r19051]
2003-07-11 14:47:11 +00:00
Toon Knapen
bc6532ac28 only use C style comments since bjam is compiled with C compiler
[SVN r19049]
2003-07-11 13:19:37 +00:00
Jens Maurer
52f20402e8 gcc on IRIX does not support multi-threading (yet), so don't use -pthread
[SVN r19045]
2003-07-11 12:20:19 +00:00
Toon Knapen
2980f74781 need prototype for init_cache
[SVN r19042]
2003-07-11 06:50:21 +00:00
Toon Knapen
a75808e99c need prototype for rexexp.h
[SVN r19041]
2003-07-11 06:49:58 +00:00
Toon Knapen
fe6829b911 need to cast return value from realloc to final type on sunpro
[SVN r19040]
2003-07-11 06:49:32 +00:00
Toon Knapen
6d619e1772 dereferencing env.var. just need leading dollar sign
[SVN r19039]
2003-07-11 06:48:52 +00:00
Toon Knapen
31664c7b50 removed own (incorrect) signature of regex_compile, including compile.h now for the signature
[SVN r19038]
2003-07-11 06:30:40 +00:00
Jens Maurer
5626e83a90 como for Unix simplified toolset description
[SVN r19034]
2003-07-10 22:22:15 +00:00
Toon Knapen
6964177c48 also changed module to module_t in typedef
[SVN r19033]
2003-07-10 16:02:51 +00:00