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

10944 Commits

Author SHA1 Message Date
Jurko Gospodnetić
00172f18b3 Minor stylistic changes in the tools/package.jam Boost Build module.
[SVN r48467]
2008-08-30 00:21:59 +00:00
Jurko Gospodnetić
3bfe8f4aad Minor stylistic changes in the tools/package.jam Boost Build module.
[SVN r48467]
2008-08-30 00:21:59 +00:00
K. Noel Belcourt
d8a723ee41 Forgot to remove -xarch=generic from both sun
and sunpro toolsets.



[SVN r48465]
2008-08-29 20:51:13 +00:00
K. Noel Belcourt
094e1f06b5 Forgot to remove -xarch=generic from both sun
and sunpro toolsets.



[SVN r48465]
2008-08-29 20:51:13 +00:00
K. Noel Belcourt
3cd298ec00 Removed the -xarch=generic architecture from build.jam
as this option is unknown so the Sun compilers on Linux.
As -xarch=generic is the default on the Sun, there should
be no impact to the Sun platform.



[SVN r48464]
2008-08-29 20:44:31 +00:00
K. Noel Belcourt
3ebfc11f04 Removed the -xarch=generic architecture from build.jam
as this option is unknown so the Sun compilers on Linux.
As -xarch=generic is the default on the Sun, there should
be no impact to the Sun platform.



[SVN r48464]
2008-08-29 20:44:31 +00:00
Jurko Gospodnetić
276f2fe9bb Changed invalid '&' signs int the Boost Build documentation sources to the word 'and'.
[SVN r48453]
2008-08-29 15:56:01 +00:00
Jurko Gospodnetić
6e4634ca53 Changed invalid '&' signs int the Boost Build documentation sources to the word 'and'.
[SVN r48453]
2008-08-29 15:56:01 +00:00
Jurko Gospodnetić
84c8a57403 Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
[SVN r48445]
2008-08-29 12:59:49 +00:00
Jurko Gospodnetić
b39f1cdf15 Minor stylistic changes throughout Boost Jam sources. Mostly corrected indentation, removed trailing spaces and updated comments.
[SVN r48445]
2008-08-29 12:59:49 +00:00
Jurko Gospodnetić
cff7f85e77 Minor stylistic changes made to the Boost Build make example test.
[SVN r48443]
2008-08-29 12:35:11 +00:00
Jurko Gospodnetić
4937846f5d Minor stylistic changes made to the Boost Build make example test.
[SVN r48443]
2008-08-29 12:35:11 +00:00
Jurko Gospodnetić
6644eb0227 Minor stylistic changes made to the Boost Build make example.
[SVN r48442]
2008-08-29 12:34:26 +00:00
Jurko Gospodnetić
3f69eb2395 Minor stylistic changes made to the Boost Build make example.
[SVN r48442]
2008-08-29 12:34:26 +00:00
Jurko Gospodnetić
a7a998673d Made the Boost Build make example work correctly when run from a folder whose path contains spaces. This unbreaks the Boost Build make_example.py test when run under such circumstances.
[SVN r48441]
2008-08-29 12:29:34 +00:00
Jurko Gospodnetić
55fb42537b Made the Boost Build make example work correctly when run from a folder whose path contains spaces. This unbreaks the Boost Build make_example.py test when run under such circumstances.
[SVN r48441]
2008-08-29 12:29:34 +00:00
Jurko Gospodnetić
0373a36dc0 Updated Boost Jam with minor stylistic changes in end-user messages when reporting on target fate. Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time due to a missing break in a switch statement.
[SVN r48431]
2008-08-29 00:16:40 +00:00
Jurko Gospodnetić
05f0c7f8d2 Updated Boost Jam with minor stylistic changes in end-user messages when reporting on target fate. Fixed a bug with T_FATE_ISTMP getting reported as T_FATE_ISTMP & T_FATE_NEEDTMP at the same time due to a missing break in a switch statement.
[SVN r48431]
2008-08-29 00:16:40 +00:00
Jurko Gospodnetić
98ad6fda62 Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets that have not been built yet. Test case included. Updated related code comments.
Bug was happening when we had a multifile action that got triggered to build its non-initial target. Then while that action was being executed all the other targets were reporting as 'already built' and were getting used by other actions prematurely. Quick-fixed by making all targets built by a single action list each other as 'included' causing anything else depending on any of these targets to automatically depend on all the others in the group as well.

The solution is not perfect as it might have some unexpected interactions with other uses of 'included' targets and now if any target in a group is not up to date then all of them will be rebuilt even if actually did not need the target that was up to date. On the other hand this should be a really rare use case as it would require the one target in a group to be up to date and be needed while another in the same group (i.e. built by the same action) to not be up to date.

[SVN r48426]
2008-08-28 19:20:27 +00:00
Jurko Gospodnetić
74eb969e43 Fixed a Boost Jam bug causing it to sometimes trigger actions depending on targets that have not been built yet. Test case included. Updated related code comments.
Bug was happening when we had a multifile action that got triggered to build its non-initial target. Then while that action was being executed all the other targets were reporting as 'already built' and were getting used by other actions prematurely. Quick-fixed by making all targets built by a single action list each other as 'included' causing anything else depending on any of these targets to automatically depend on all the others in the group as well.

The solution is not perfect as it might have some unexpected interactions with other uses of 'included' targets and now if any target in a group is not up to date then all of them will be rebuilt even if actually did not need the target that was up to date. On the other hand this should be a really rare use case as it would require the one target in a group to be up to date and be needed while another in the same group (i.e. built by the same action) to not be up to date.

[SVN r48426]
2008-08-28 19:20:27 +00:00
Vladimir Prus
6a12a760dc Make build_file test work on Linux
[SVN r48389]
2008-08-25 19:09:30 +00:00
Vladimir Prus
063233ae1f Make build_file test work on Linux
[SVN r48389]
2008-08-25 19:09:30 +00:00
Vladimir Prus
bc2225da16 Actually unbreak the 'make' test
[SVN r48388]
2008-08-25 19:05:39 +00:00
Vladimir Prus
613ab83963 Actually unbreak the 'make' test
[SVN r48388]
2008-08-25 19:05:39 +00:00
Vladimir Prus
466fee25cc Unbreak file_name_handling on Linux.
The "(" and ")" characters have special meaning to the shell, and must be quoted.


[SVN r48387]
2008-08-25 18:55:06 +00:00
Vladimir Prus
ea6706743b Unbreak file_name_handling on Linux.
The "(" and ")" characters have special meaning to the shell, and must be quoted.


[SVN r48387]
2008-08-25 18:55:06 +00:00
Jurko Gospodnetić
37bd876951 Minor stylistic alias.jam Boost Build module changes.
[SVN r48367]
2008-08-25 02:58:17 +00:00
Jurko Gospodnetić
4efc32dc3c Minor stylistic alias.jam Boost Build module changes.
[SVN r48367]
2008-08-25 02:58:17 +00:00
Jurko Gospodnetić
2e06cb8e89 Minor stylistic change in the Boost Build msvc.jam toolset module reordering the included modules.
[SVN r48365]
2008-08-25 02:34:37 +00:00
Jurko Gospodnetić
c1dcd48d00 Minor stylistic change in the Boost Build msvc.jam toolset module reordering the included modules.
[SVN r48365]
2008-08-25 02:34:37 +00:00
Jurko Gospodnetić
ce09cf9bee Cleaned up several error and configuration debugging messages in Boost Build's msvc.jam toolset. Minor comment changes.
[SVN r48364]
2008-08-25 02:25:47 +00:00
Jurko Gospodnetić
f5b8eb92d6 Cleaned up several error and configuration debugging messages in Boost Build's msvc.jam toolset. Minor comment changes.
[SVN r48364]
2008-08-25 02:25:47 +00:00
Jurko Gospodnetić
85f341bd49 Refactored and better commented the Boost Build msvc toolset module as it grew to be quite large and lose its structure while even more features are being planned for it. No functional changes.
Organized content into: module inclusions, public rules, class definitions, local rules and finally startup code, in that order. Rules inside a single group ordered alphabetically. Mostly standardized global variable naming style. Extracted all toolset, flag & generator registrations into a single helper rule. Extracted all the msvc version auto-detection code into a single local helper rule. toolset.flag rule now referenced by its full name. Minor stylistic changes.

[SVN r48361]
2008-08-25 01:47:54 +00:00
Jurko Gospodnetić
cd11383bb8 Refactored and better commented the Boost Build msvc toolset module as it grew to be quite large and lose its structure while even more features are being planned for it. No functional changes.
Organized content into: module inclusions, public rules, class definitions, local rules and finally startup code, in that order. Rules inside a single group ordered alphabetically. Mostly standardized global variable naming style. Extracted all toolset, flag & generator registrations into a single helper rule. Extracted all the msvc version auto-detection code into a single local helper rule. toolset.flag rule now referenced by its full name. Minor stylistic changes.

[SVN r48361]
2008-08-25 01:47:54 +00:00
Jurko Gospodnetić
380da0883b Minor tweaks in the Boost Build faq.xml documentation.
[SVN r48355]
2008-08-24 20:20:48 +00:00
Jurko Gospodnetić
47b89ec242 Minor tweaks in the Boost Build faq.xml documentation.
[SVN r48355]
2008-08-24 20:20:48 +00:00
Jurko Gospodnetić
1b899da5b0 Refactored the Boost Build faq.xml documentation a bit. Minor wording changes.
[SVN r48354]
2008-08-24 20:19:31 +00:00
Jurko Gospodnetić
ba6fef8dfe Refactored the Boost Build faq.xml documentation a bit. Minor wording changes.
[SVN r48354]
2008-08-24 20:19:31 +00:00
Jurko Gospodnetić
382857c1f8 Replaced an unsupported <term> DocBook tag in the Boost Build tasks.xml documentation source file. Minor stylistic wording changes.
[SVN r48352]
2008-08-24 18:06:33 +00:00
Jurko Gospodnetić
80a5dccdda Replaced an unsupported <term> DocBook tag in the Boost Build tasks.xml documentation source file. Minor stylistic wording changes.
[SVN r48352]
2008-08-24 18:06:33 +00:00
Jurko Gospodnetić
eb24ab925d Made the Boost Build contrib/wxFormBuilder.jam toolset module report its configuration debugging messages consistently with the nice way this is implemented in the tools/python.jam toolset module.
[SVN r48347]
2008-08-24 12:08:49 +00:00
Jurko Gospodnetić
6b3a2d9323 Made the Boost Build contrib/wxFormBuilder.jam toolset module report its configuration debugging messages consistently with the nice way this is implemented in the tools/python.jam toolset module.
[SVN r48347]
2008-08-24 12:08:49 +00:00
Jurko Gospodnetić
76ddbf4dbd Minor stylistic changes made to Boost Build's tools/testing.jam module.
[SVN r48346]
2008-08-24 11:08:51 +00:00
Jurko Gospodnetić
7e7de9192d Minor stylistic changes made to Boost Build's tools/testing.jam module.
[SVN r48346]
2008-08-24 11:08:51 +00:00
Jurko Gospodnetić
dc828d46c9 Corrected a syntax error committed in the last revision in the tools/common.jam Boost Build module.
[SVN r48338]
2008-08-24 00:59:05 +00:00
Jurko Gospodnetić
3910145693 Corrected a syntax error committed in the last revision in the tools/common.jam Boost Build module.
[SVN r48338]
2008-08-24 00:59:05 +00:00
Jurko Gospodnetić
c64aacd4c2 Minor stylistic changes and code cleanup in several internal Boost Build modules.
[SVN r48337]
2008-08-24 00:51:06 +00:00
Jurko Gospodnetić
ca24308be6 Minor stylistic changes and code cleanup in several internal Boost Build modules.
[SVN r48337]
2008-08-24 00:51:06 +00:00
Jurko Gospodnetić
bc0def4972 Comment typo correction in the Boost Build contrib/wxFormBuilder.jam toolset module.
[SVN r48334]
2008-08-24 00:03:09 +00:00
Jurko Gospodnetić
c1994f7239 Comment typo correction in the Boost Build contrib/wxFormBuilder.jam toolset module.
[SVN r48334]
2008-08-24 00:03:09 +00:00