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ć
5a8c6d1fc7 Added Boost Jam support for executing command lines longer than 2047 characters (up to 8191) characters when running on Windows XP or later OS version. Patch contributed by Franz Schnyder.
See http://support.microsoft.com/default.aspx?scid=kb;en-us;830473 for more detailed information on Windows cmd.exe shell command-line length limitations.

[SVN r47913]
2008-07-31 17:41:40 +00:00
Jurko Gospodnetić
a6ad7a9b8d Removed an old Boost Build generators_prototype.py script used as a prototype for one of the possible generator implementation designs.
[SVN r47909]
2008-07-31 16:40:03 +00:00
Jurko Gospodnetić
065c993a8c Removed an old Boost Build generators_prototype.py script used as a prototype for one of the possible generator implementation designs.
[SVN r47909]
2008-07-31 16:40:03 +00:00
Jurko Gospodnetić
e705eb1143 Added support for the c++-template-depth feature with the acc Boost Build toolset.
[SVN r47894]
2008-07-30 18:19:32 +00:00
Jurko Gospodnetić
a0b213a2f4 Added support for the c++-template-depth feature with the acc Boost Build toolset.
[SVN r47894]
2008-07-30 18:19:32 +00:00
Jurko Gospodnetić
8b8b0db17a Added support for the c++-template-depth feature with the hp_cxx Boost Build toolset.
[SVN r47893]
2008-07-30 18:17:44 +00:00
Jurko Gospodnetić
e5125fc481 Added support for the c++-template-depth feature with the hp_cxx Boost Build toolset.
[SVN r47893]
2008-07-30 18:17:44 +00:00
Jurko Gospodnetić
0b35ba4245 Updated the predefined c++-template-depth Boost Build feature values to include all multiples of 64 up to 1024.
[SVN r47892]
2008-07-30 18:12:31 +00:00
Jurko Gospodnetić
bbcbbc8e82 Updated the predefined c++-template-depth Boost Build feature values to include all multiples of 64 up to 1024.
[SVN r47892]
2008-07-30 18:12:31 +00:00
Jurko Gospodnetić
ce1a1c2dea Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature.
This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well, thus potentially breaking builds triggered with multiple initialized toolsets.

This also avoids passing a redundant compiler command-line option when this property is not specified.

Specialized support has been added for gcc & qcc toolsets that want to change their compiler's default template-depth parameter value used when the c++-template-depth property is not explicitly specified. Although it might be better to find out why these defaults 'need to be changed' in the first place (most likely due to some Boost library build issue) we are currently too close to the Boost library 1.36.0 release to risk causing breakage by changes in the build system so this will need to wait for some later time.


[SVN r47890]
2008-07-30 18:01:04 +00:00
Jurko Gospodnetić
482034dee6 Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature.
This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well, thus potentially breaking builds triggered with multiple initialized toolsets.

This also avoids passing a redundant compiler command-line option when this property is not specified.

Specialized support has been added for gcc & qcc toolsets that want to change their compiler's default template-depth parameter value used when the c++-template-depth property is not explicitly specified. Although it might be better to find out why these defaults 'need to be changed' in the first place (most likely due to some Boost library build issue) we are currently too close to the Boost library 1.36.0 release to risk causing breakage by changes in the build system so this will need to wait for some later time.


[SVN r47890]
2008-07-30 18:01:04 +00:00
Jurko Gospodnetić
87185476b8 Reverted the changes made in revision 47884 as they change the command-line options passed to the gcc compiler too close to the Boost library 1.36.0 release.
[SVN r47885]
2008-07-30 12:51:54 +00:00
Jurko Gospodnetić
da6341e8b0 Reverted the changes made in revision 47884 as they change the command-line options passed to the gcc compiler too close to the Boost library 1.36.0 release.
[SVN r47885]
2008-07-30 12:51:54 +00:00
Jurko Gospodnetić
8efbb88d0b Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature. This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well. This also avoids a redundant command-line option from being passed to the compiler when this property is not specified.
[SVN r47884]
2008-07-30 12:35:48 +00:00
Jurko Gospodnetić
1ce29c8f36 Made the Boost Build c++-template-depth feature be optional, thus avoiding a need to have each toolset module define its default value for this feature. This corrects a 'bug' with each such toolset module redefining the default value for all other toolsets as well. This also avoids a redundant command-line option from being passed to the compiler when this property is not specified.
[SVN r47884]
2008-07-30 12:35:48 +00:00
Jurko Gospodnetić
e8320d6fea Corrected the documentation on the c++-template-depth Boost Build feature.
[SVN r47883]
2008-07-30 12:24:11 +00:00
Jurko Gospodnetić
9cc8ad063a Corrected the documentation on the c++-template-depth Boost Build feature.
[SVN r47883]
2008-07-30 12:24:11 +00:00
Beman Dawes
b4ad853e8f Revert merge from trunk, 47441. Rene does not wish to do a new bjam release yet.
[SVN r47863]
2008-07-29 11:43:31 +00:00
Beman Dawes
b3093bb1b7 Revert merge from trunk, 47441. Rene does not wish to do a new bjam release yet.
[SVN r47863]
2008-07-29 11:43:31 +00:00
Jurko Gospodnetić
d1072e8b21 Minor stylistic comment change in the Boost Build tools/testing.jam module.
[SVN r47825]
2008-07-26 00:16:07 +00:00
Jurko Gospodnetić
4da9b90afb Minor stylistic comment change in the Boost Build tools/testing.jam module.
[SVN r47825]
2008-07-26 00:16:07 +00:00
Steven Watanabe
0d07143058 Merge from trunk
[SVN r47744]
2008-07-24 02:33:25 +00:00
Steven Watanabe
e976d642e9 Merge from trunk
[SVN r47744]
2008-07-24 02:33:25 +00:00
Steven Watanabe
5f6aa98547 Only pass propagated properties when building the quickbook binary from the source. Fixes #1584
[SVN r47737]
2008-07-23 20:17:20 +00:00
Steven Watanabe
bd7ef4763d Only pass propagated properties when building the quickbook binary from the source. Fixes #1584
[SVN r47737]
2008-07-23 20:17:20 +00:00
Jurko Gospodnetić
ebc899f65c Added a new c++-template-depth Boost Build feature allowing configuring compilers supporting this feature with the maximal template instantiation depth. Currently supported for gcc & qcc toolsets.
[SVN r47727]
2008-07-23 16:49:19 +00:00
Jurko Gospodnetić
4c121da45f Added a new c++-template-depth Boost Build feature allowing configuring compilers supporting this feature with the maximal template instantiation depth. Currently supported for gcc & qcc toolsets.
[SVN r47727]
2008-07-23 16:49:19 +00:00
Jurko Gospodnetić
e65b86e902 Minor stylistic Boost Build documentation changes.
[SVN r47726]
2008-07-23 16:21:51 +00:00
Jurko Gospodnetić
fd0ff0e668 Minor stylistic Boost Build documentation changes.
[SVN r47726]
2008-07-23 16:21:51 +00:00
Jurko Gospodnetić
69bf672ccf Minor stylistic code & comment changes in different Boost Build utility modules.
[SVN r47640]
2008-07-20 17:18:03 +00:00
Jurko Gospodnetić
bb5840547b Minor stylistic code & comment changes in different Boost Build utility modules.
[SVN r47640]
2008-07-20 17:18:03 +00:00
Jurko Gospodnetić
d58c153019 Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/qcc.jam module.
[SVN r47639]
2008-07-20 16:47:51 +00:00
Jurko Gospodnetić
e9b173e248 Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/qcc.jam module.
[SVN r47639]
2008-07-20 16:47:51 +00:00
Jurko Gospodnetić
cca35b35b5 Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/gcc.jam module. Updated different comments and error messages to contain the correct list of supported linker types.
[SVN r47638]
2008-07-20 16:32:08 +00:00
Jurko Gospodnetić
a77dbfabf4 Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/gcc.jam module. Updated different comments and error messages to contain the correct list of supported linker types.
[SVN r47638]
2008-07-20 16:32:08 +00:00
Jurko Gospodnetić
eaa2d5cbba Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/builtin.jam module.
[SVN r47631]
2008-07-20 12:40:55 +00:00
Jurko Gospodnetić
c9c5f7c292 Minor stylistic comment changes & trailing spaces removal in the Boost Build tools/builtin.jam module.
[SVN r47631]
2008-07-20 12:40:55 +00:00
Jurko Gospodnetić
12a676eee3 Minor stylistic comment changes in the toolset.jam Boost Build module.
[SVN r47630]
2008-07-20 12:38:07 +00:00
Jurko Gospodnetić
d17cc381e6 Minor stylistic comment changes in the toolset.jam Boost Build module.
[SVN r47630]
2008-07-20 12:38:07 +00:00
Jurko Gospodnetić
ce0d8c4ff4 Minor stylistic comment changes in different Boost Build modules.
[SVN r47610]
2008-07-19 21:04:05 +00:00
Jurko Gospodnetić
3ae769e8f6 Minor stylistic comment changes in different Boost Build modules.
[SVN r47610]
2008-07-19 21:04:05 +00:00
Rene Rivera
4563c7e34e Revert changeset [47536].
[SVN r47571]
2008-07-18 16:13:20 +00:00
Rene Rivera
0b427bcb4a Revert changeset [47536].
[SVN r47571]
2008-07-18 16:13:20 +00:00
Jurko Gospodnetić
596a2e2155 Made Boost Build's capture-output testing rule in the tools/python.jam module work correctly when the path to the used Python executable includes spaces.
[SVN r47540]
2008-07-18 06:44:42 +00:00
Jurko Gospodnetić
854f675b04 Made Boost Build's capture-output testing rule in the tools/python.jam module work correctly when the path to the used Python executable includes spaces.
[SVN r47540]
2008-07-18 06:44:42 +00:00
Jurko Gospodnetić
e7b6c4c506 Minor stylistic code change in Boost Build's build/property-set.jam module.
[SVN r47539]
2008-07-18 06:41:47 +00:00
Jurko Gospodnetić
45e26d5ab3 Minor stylistic code change in Boost Build's build/property-set.jam module.
[SVN r47539]
2008-07-18 06:41:47 +00:00
Jurko Gospodnetić
3d3e5a349d Minor stylistic code change in Boost Build's build/property.jam module.
[SVN r47538]
2008-07-18 06:28:54 +00:00
Jurko Gospodnetić
ad3c886ef3 Minor stylistic code change in Boost Build's build/property.jam module.
[SVN r47538]
2008-07-18 06:28:54 +00:00
Steven Watanabe
f7298b43cf Make c-scanner search directories specified
with <include>a&&b

* tools/buitin.jam
  (c-scanner.__init__) split includes at &&

* test/test_all.py test/ordered_include.py
  Test case for this fix.


[SVN r47537]
2008-07-18 03:25:20 +00:00