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ć
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ć
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ć
c1994f7239
Comment typo correction in the Boost Build contrib/wxFormBuilder.jam toolset module.
...
[SVN r48334]
2008-08-24 00:03:09 +00:00
Jurko Gospodnetić
d0f5217617
Fixed and readded the previously reverted new wxFormBuilder toolset to the Boost Build contrib folder. Now no longer messes up generated target names for other CPP & H file generators. More robust path construction in the main worker action which now works correctly when the wxFormFolder project file is specified with no folder, with a relative folder or with an absolute folder.
...
[SVN r48333]
2008-08-23 23:52:42 +00:00
Jurko Gospodnetić
449a3ef94a
Cleaned up several internal Boost Build modules a bit.
...
[SVN r48332]
2008-08-23 23:49:00 +00:00
Jurko Gospodnetić
6e94bb3cac
Corrected a python framework directory detection bug in the Boost Build python.jam toolset module. Affected only builds running on the darwin os.
...
[SVN r48322]
2008-08-23 20:13:18 +00:00
Jurko Gospodnetić
d0982c0a6d
Minor stylistic changes made to the Boost Build task.xml documentation.
...
[SVN r48321]
2008-08-23 19:25:23 +00:00
Jurko Gospodnetić
c81e1b3f94
Minor stylistic changes made to the Boost Build task.xml documentation. Cleaned up the wording in a few places.
...
[SVN r48320]
2008-08-23 15:15:40 +00:00
Jurko Gospodnetić
712d40e828
Added binding targets specified using an inherited dependency property to their corresponding project so they refer to the correct target independently of the project context in which they get used.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48319]
2008-08-23 12:27:41 +00:00
Jurko Gospodnetić
e9e9f657d6
Updated Boost Build's project id handling so that if a project has an id attribute, this id will be automatically registered and usable from that same project just the same as if the id had been specified directly using the 'id' project rule parameter.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48318]
2008-08-23 12:25:16 +00:00
Jurko Gospodnetić
341ed058ec
Added Boost Build database unit tests related to inherited dependency property handling.
...
Part of the work by Steven Watanabe on fixing the Boost Build trac ticket #13 (http://zigzag.cs.msu.su/boost.build/ticket/13 ).
[SVN r48317]
2008-08-23 12:22:43 +00:00
Jurko Gospodnetić
699f0cffd1
Cleaned up the generate.jam Boost Build toolset module. Corrected some copy/paste bugs inherited from the virtual-target.jam module.
...
[SVN r48316]
2008-08-23 12:17:50 +00:00
Jurko Gospodnetić
9bafa0e71d
Reordered module imports in the Boost Build builtin.jam toolset module.
...
[SVN r48315]
2008-08-23 12:13:36 +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ć
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ć
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ć
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ć
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ć
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ć
ff24272cb9
Minor stylistic Boost Jam & Boost Build module changes.
...
[SVN r48301]
2008-08-23 03:12:27 +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ć
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ć
26af1e1984
Minor stylistic changes made to several Boost Build implementation & toolset modules.
...
[SVN r48297]
2008-08-22 22:14:23 +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
7d3dedb465
for a C compilation, invoke 'cc' instead of 'aCC -Ae'
...
[SVN r48034]
2008-08-08 16:38:37 +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
913c8a1153
Do not link to -ldl on *BSD.
...
[SVN r47935]
2008-08-01 17:26:32 +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ć
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ć
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ć
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ć
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ć
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ć
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ć
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ć
9cc8ad063a
Corrected the documentation on the c++-template-depth Boost Build feature.
...
[SVN r47883]
2008-07-30 12:24:11 +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
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ć
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ć
fd0ff0e668
Minor stylistic Boost Build documentation changes.
...
[SVN r47726]
2008-07-23 16:21:51 +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ć
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ć
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ć
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ć
d17cc381e6
Minor stylistic comment changes in the toolset.jam Boost Build module.
...
[SVN r47630]
2008-07-20 12:38:07 +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
0b427bcb4a
Revert changeset [47536].
...
[SVN r47571]
2008-07-18 16:13:20 +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