2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-17 13:42:14 +00:00
Commit Graph

3024 Commits

Author SHA1 Message Date
Jurko Gospodnetić
627ef555f6 Minor stylistic changes in the Boost Build tools/common.jam module.
[SVN r48569]
2008-09-03 21:06:58 +00:00
Jurko Gospodnetić
bf2f88f426 Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule.
[SVN r48518]
2008-09-01 16:04:42 +00:00
Jurko Gospodnetić
7f3fee011f Cleaned up Boost Build example readme.txt files a bit.
[SVN r48507]
2008-08-31 22:28:38 +00:00
Jurko Gospodnetić
0b2c84091e Updated the Boost Build build/targets.jam module so its comments reference the term Jamroot instead of project-root.jam.
[SVN r48506]
2008-08-31 22:18:22 +00:00
Jurko Gospodnetić
d49c7057c2 Consistently renamed Boost Build scripts. Jamfile.v2 & Jamfile renamed to jamfile.jam. Jamroot, Jamroot.v2 & project-root.jam renamed to jamroot.jam. Minor stylistic changes to several Boost Build example documentation files.
[SVN r48505]
2008-08-31 22:15:50 +00:00
Jurko Gospodnetić
5edbde2a57 Renamed differently named Jamroot and Jamfile files throughout Boost Build's test suite to jamroot.jam & jamfile.jam. Stylistic changes throughout the whole Boost Build test suite.
[SVN r48504]
2008-08-31 21:42:27 +00:00
Jurko Gospodnetić
ae5be2637d Minor stylistic comment change in the Boost Build targets.jam module.
[SVN r48503]
2008-08-31 21:33:48 +00:00
Jurko Gospodnetić
8dd8f437c6 Cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not. This fixes a failing Boost Build configuration.py unit test on Cygwin.
[SVN r48502]
2008-08-31 21:31:32 +00:00
Jurko Gospodnetić
5d8c130d7e Corrected a comment typo in Boost Build's main build-system.jam module.
[SVN r48501]
2008-08-31 21:29:00 +00:00
Jurko Gospodnetić
78483280a0 Added a new utility.unquote() rule to the Boost Build util/utility.jam module. Tests included. This is part of cleaning up some command line parsing where on some OS's quotes are stripped by the OS and on some they are not.
[SVN r48500]
2008-08-31 21:25:03 +00:00
Jurko Gospodnetić
c0f8ab5da0 Cleaned up the Boost Build util/utility.jam module a bit. Reordered the rule definitions alphabetically. Added better testing for the ungrist rule. Added better documentation comments.
[SVN r48499]
2008-08-31 21:22:58 +00:00
Jurko Gospodnetić
10205190cd Minor stylistic changes in the Boost Build build/targets.jam module.
[SVN r48497]
2008-08-31 14:27:51 +00:00
Jurko Gospodnetić
a95d5a66ef Minor stylistic code indentation and comment changes made to Boost Build's build/generators.jam module.
[SVN r48494]
2008-08-31 10:53:36 +00:00
Jurko Gospodnetić
f5c380d351 Corrected a slight internal defect in Boost Build's tools/package.jam module. There some properties getting passed to stage rules were getting constructed incorrectly (had an extra grist component) and the code did work but purely by accident.
[SVN r48481]
2008-08-31 00:17:22 +00:00
Jurko Gospodnetić
cd77b34011 Minor stylistic changes made to the Boost Build util/option.jam module.
[SVN r48476]
2008-08-30 16:23: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
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ć
4937846f5d Minor stylistic changes made to the Boost Build make example test.
[SVN r48443]
2008-08-29 12:35:11 +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ć
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
Vladimir Prus
063233ae1f Make build_file test work on Linux
[SVN r48389]
2008-08-25 19:09:30 +00:00
Vladimir Prus
613ab83963 Actually unbreak the 'make' test
[SVN r48388]
2008-08-25 19:05:39 +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ć
4efc32dc3c Minor stylistic alias.jam Boost Build module changes.
[SVN r48367]
2008-08-25 02:58:17 +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ć
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ć
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ć
47b89ec242 Minor tweaks in the Boost Build faq.xml documentation.
[SVN r48355]
2008-08-24 20:20:48 +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ć
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ć
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ć
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