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

729 Commits

Author SHA1 Message Date
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
84ed51d9be Allow to change the default value of feature.
* new/feature.jam
  (set-default): New rule.
  (defaults): Use stored default value, not first allowed value.
  (extend-feature): Set default value.


[SVN r19323]
2003-07-28 07:35:33 +00:00
Vladimir Prus
9935ca42e3 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
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
Rene Rivera
cf7aedcd68 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
566e58e3ec Update version.
[SVN r19253]
2003-07-22 08:50:09 +00:00
Vladimir Prus
2730108a2e Doc tweak.
[SVN r19252]
2003-07-22 08:47:08 +00:00
Vladimir Prus
7b8c2fca3f 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
338c784003 Make it possible to account for PSDK
[SVN r19244]
2003-07-21 07:26:45 +00:00
Vladimir Prus
72d84b8e49 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
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
370c9f2bfe 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
1a7819fe34 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
35aa067d95 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
a130972d43 Add "common.file-creation-command" rule, to help in testing.
[SVN r19238]
2003-07-21 05:17:57 +00:00
Vladimir Prus
85572ef5c4 Improve error message.
[SVN r19237]
2003-07-21 05:16:47 +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
Rene Rivera
dc593efc8b 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
2cb5e435bd fix --noassert option
[SVN r19119]
2003-07-14 21:55:47 +00:00
Dave Abrahams
430a3c109b add --noassert option
[SVN r19114]
2003-07-14 18:53:03 +00:00
Rene Rivera
5eaca2c483 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
5cc4117f01 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
fadcc72356 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
03d3cfd132 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
Douglas Gregor
6c87d04d06 Remove NOUPDATE for catalog
[SVN r19054]
2003-07-11 15:56:56 +00:00
Toon Knapen
aa1ae86a7c only use C style comments since bjam is compiled with C compiler
[SVN r19049]
2003-07-11 13:19:37 +00:00
Toon Knapen
c57c3ee0b1 need prototype for init_cache
[SVN r19042]
2003-07-11 06:50:21 +00:00
Toon Knapen
57b6c25d31 need prototype for rexexp.h
[SVN r19041]
2003-07-11 06:49:58 +00:00
Toon Knapen
d258a48ec9 need to cast return value from realloc to final type on sunpro
[SVN r19040]
2003-07-11 06:49:32 +00:00
Toon Knapen
6ccb8f5afb dereferencing env.var. just need leading dollar sign
[SVN r19039]
2003-07-11 06:48:52 +00:00
Toon Knapen
2842b210df removed own (incorrect) signature of regex_compile, including compile.h now for the signature
[SVN r19038]
2003-07-11 06:30:40 +00:00
Toon Knapen
f80dbd7c40 also changed module to module_t in typedef
[SVN r19033]
2003-07-10 16:02:51 +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
Vladimir Prus
933fbb8763 BoostBook improvements.
* new/boostbook.jam
  Move xsl:param out of here. Print nice error message when boost root is not
  specified. Don't set TEMPORARY on catalog files, since it prevents catalog
  creation now and catalog is not temparary anyway.
  Export boostbook to global scope to that "using boostbook" works.
  Update dependency scanner for recent changes in build engine.

* new/xsltproc.jam
  New feature xsl:path.
  (compute-xslt-flags): New rule, with factored out common code.
  Use common.variable-setting-command to simplify actions.


[SVN r19028]
2003-07-10 14:13:59 +00:00
Vladimir Prus
334c96ac07 * new/common.jam (variable-setting-command): New rule.
[SVN r19027]
2003-07-10 14:07:16 +00:00
Toon Knapen
d3bed59788 port to sunpro
[SVN r19022]
2003-07-10 12:09:28 +00:00
Toon Knapen
72849922c0 added include of unistd.h for sunpro
[SVN r19020]
2003-07-10 11:00:51 +00:00
Toon Knapen
26926416ef added include unistd.h and wait.h for sunpro
[SVN r19019]
2003-07-10 10:59:26 +00:00
Toon Knapen
9ea39fe73a module type has become module_t
[SVN r19018]
2003-07-10 10:58:40 +00:00
Toon Knapen
ac864962e8 rename module type to module_t to avoid clash between type and variable called module on sunpro
[SVN r19017]
2003-07-10 10:56:59 +00:00
Toon Knapen
c737a3188c added include of lists.h
[SVN r19016]
2003-07-10 10:54:45 +00:00
Toon Knapen
102b74f309 added prototype of backtrace (sunpro can't handle missing prototypes)
[SVN r19015]
2003-07-10 10:54:10 +00:00
Toon Knapen
cb4a68cdc0 void* (return from malloc) can't be assigned to char* without a cast using sunpro
[SVN r19014]
2003-07-10 10:52:14 +00:00