Commit Graph

12124 Commits

Author SHA1 Message Date
Jurko Gospodnetić
a60715e6f8 Reordered module imports in Boost Build's gcc.jam & qcc.jam toolset modules.
[SVN r48314]
2008-08-23 12:08:50 +00:00
Jurko Gospodnetić
c76c9b4730 Reordered module imports in Boost Build's gcc.jam & qcc.jam toolset modules.
[SVN r48314]
2008-08-23 12:08:50 +00:00
Jurko Gospodnetić
bebee74a8f Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
This for example allows it to correctly process comments written like this:

######################################
#
# And example comment.
#
######################################

Which would previously not get interpreted as valid module description comment blocks.

[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
97e9af5e74 Updated the comment parsing logic in Boost Build's util/doc.jam module. Now correctly recognizes comment blocks starting with an empty line and correctly parses comment lines where the initial # character is followed by a non-whitespace characters.
This for example allows it to correctly process comments written like this:

######################################
#
# And example comment.
#
######################################

Which would previously not get interpreted as valid module description comment blocks.

[SVN r48313]
2008-08-23 11:51:45 +00:00
Jurko Gospodnetić
b417ad1ac4 Minor stylistic changes made to the Boost Build build/generators.jam module.
[SVN r48311]
2008-08-23 11:13:14 +00:00
Jurko Gospodnetić
3788ebf2c4 Minor stylistic changes made to the Boost Build build/generators.jam module.
[SVN r48311]
2008-08-23 11:13:14 +00:00
Jurko Gospodnetić
858a87c9ab Minor stylistic changes made to the Boost Build test/generators_test.py test case module.
[SVN r48310]
2008-08-23 09:08:24 +00:00
Jurko Gospodnetić
8f35ebbf15 Minor stylistic changes made to the Boost Build test/generators_test.py test case module.
[SVN r48310]
2008-08-23 09:08:24 +00:00
Jurko Gospodnetić
e17df4b1d4 Minor stylistic comment changes in the Boost Build util/type.jam module.
[SVN r48309]
2008-08-23 08:55:06 +00:00
Jurko Gospodnetić
38d61a5ffb Minor stylistic comment changes in the Boost Build util/type.jam module.
[SVN r48309]
2008-08-23 08:55:06 +00:00
Jurko Gospodnetić
afdd400db5 Reverted adding the wxFormBuilder.jam toolset module as it breaks Boost Build tests when it gets initialized.
[SVN r48302]
2008-08-23 03:37:46 +00:00
Jurko Gospodnetić
e20611bf7a Reverted adding the wxFormBuilder.jam toolset module as it breaks Boost Build tests when it gets initialized.
[SVN r48302]
2008-08-23 03:37:46 +00:00
Jurko Gospodnetić
62cd6929b4 Minor stylistic Boost Jam & Boost Build module changes.
[SVN r48301]
2008-08-23 03:12:27 +00:00
Jurko Gospodnetić
ff24272cb9 Minor stylistic Boost Jam & Boost Build module changes.
[SVN r48301]
2008-08-23 03:12:27 +00:00
Jurko Gospodnetić
33ddfaaf61 Added a new wxFormBuilder toolset to the Boost Build contrib folder.
[SVN r48299]
2008-08-23 02:11:32 +00:00
Jurko Gospodnetić
2617d0c22a Added a new wxFormBuilder toolset to the Boost Build contrib folder.
[SVN r48299]
2008-08-23 02:11:32 +00:00
Jurko Gospodnetić
66bae0607d Minor stylistic change to Boost Build toolset modules making them refer to the toolset.flags rule by its full name.
[SVN r48298]
2008-08-22 22:15:39 +00:00
Jurko Gospodnetić
bfc5bb50b2 Minor stylistic change to Boost Build toolset modules making them refer to the toolset.flags rule by its full name.
[SVN r48298]
2008-08-22 22:15:39 +00:00
Jurko Gospodnetić
867ea84051 Minor stylistic changes made to several Boost Build implementation & toolset modules.
[SVN r48297]
2008-08-22 22:14:23 +00:00
Jurko Gospodnetić
26af1e1984 Minor stylistic changes made to several Boost Build implementation & toolset modules.
[SVN r48297]
2008-08-22 22:14:23 +00:00
Jurko Gospodnetić
265c102f67 Dumping test results no longer fails due to test sources not being located under the main project folder. Added a corresponding unit test which can also be used as a focal point for future test result dumping tests.
[SVN r48296]
2008-08-22 22:06:57 +00:00
Jurko Gospodnetić
d4c6a4555c Dumping test results no longer fails due to test sources not being located under the main project folder. Added a corresponding unit test which can also be used as a focal point for future test result dumping tests.
[SVN r48296]
2008-08-22 22:06:57 +00:00
Jurko Gospodnetić
bbe96476f0 Added missing documentation for Boost Jam's :T variable expansion modifier which converts all back-slashes ('\') to forward slashed ('/').
[SVN r48288]
2008-08-22 08:02:56 +00:00
Boris Gubenko
6d12eed29e for a C compilation, invoke 'cc' instead of 'aCC -Ae'
[SVN r48034]
2008-08-08 16:38:37 +00:00
Boris Gubenko
7d3dedb465 for a C compilation, invoke 'cc' instead of 'aCC -Ae'
[SVN r48034]
2008-08-08 16:38:37 +00:00
Jurko Gospodnetić
9306c3f12c Minor stylistic changes made to the Boost Build test/clean.py test script. Corrected the second test case the --clean option was getting tested instead of --clean-all.
See the trac ticket http://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/198 on what still needs to be improved with this test.

[SVN r47970]
2008-08-04 17:58:53 +00:00
Jurko Gospodnetić
6293bfa497 Minor stylistic changes made to the Boost Build test/clean.py test script. Corrected the second test case the --clean option was getting tested instead of --clean-all.
See the trac ticket http://zigzag.lvk.cs.msu.su:7813/boost.build/ticket/198 on what still needs to be improved with this test.

[SVN r47970]
2008-08-04 17:58:53 +00:00
Vladimir Prus
12eee32d2a Do not link to -ldl on *BSD.
[SVN r47935]
2008-08-01 17:26:32 +00:00
Vladimir Prus
913c8a1153 Do not link to -ldl on *BSD.
[SVN r47935]
2008-08-01 17:26:32 +00:00
Jurko Gospodnetić
a7aec314cb 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ć
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