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ć
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ć
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ć
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ć
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ć
62cd6929b4
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ć
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ć
867ea84051
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
Boris Gubenko
6d12eed29e
for a C compilation, invoke 'cc' instead of 'aCC -Ae'
...
[SVN r48034]
2008-08-08 16:38:37 +00:00
Vladimir Prus
12eee32d2a
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ć
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ć
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ć
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ć
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ć
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ć
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ć
d1072e8b21
Minor stylistic comment change in the Boost Build tools/testing.jam module.
...
[SVN r47825]
2008-07-26 00:16:07 +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
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ć
69bf672ccf
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ć
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ć
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ć
12a676eee3
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
Rene Rivera
4563c7e34e
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ć
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ć
3d3e5a349d
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
Steven Watanabe
8518a6fd56
Make dependency properties specified in project requirements
...
not cause errors in subprojects.
* build/property.jam
(tranlate-dependencies) New rule to bind dependency
properties to the project that they are specified in.
* build/property-set.jam
(create-from-user-input) Add call to property.translate-dependencies
* test/test_all.py test/inherited_dependency.py
Test case for this fix.
[SVN r47536]
2008-07-18 03:11:08 +00:00
Jurko Gospodnetić
82e59ca84d
Minor stylistic changes made to Boost Build util/path.jam script and doc/src/tasks.xml documentation.
...
[SVN r47469]
2008-07-16 09:21:22 +00:00
Jürgen Hunold
80ce5b2b76
Refactoring of library declaration in qt4.jam.
...
Simplyfied declaration of Qt component libraries.
Removed duplicated code.
Add test cases for most of the Qt component libraries.
[SVN r47391]
2008-07-13 18:40:02 +00:00
Jurko Gospodnetić
e8099a3cc9
Fixed a typo in code for setting the default tag joiner character in the Boost Build tools/common.jam module. Caught and reported by Steven Watanabe.
...
[SVN r47370]
2008-07-13 00:42:50 +00:00
Jurko Gospodnetić
1fe8d9fcbd
Minor stylistic comment change in tools/build/v2/tools/common.jam.
...
[SVN r47369]
2008-07-13 00:40:56 +00:00
Jurko Gospodnetić
ce51cddfb1
Fixed a bug wit Boost Build ignoring conditional properties specified in addition to a conditional subfeature property. This fixes the problem with the conditionals_multiple.py test case failing.
...
[SVN r47347]
2008-07-12 11:43:54 +00:00
Jurko Gospodnetić
e738b524b7
Minor stylistic changes in different Boost Build scripts.
...
[SVN r47344]
2008-07-12 11:33:16 +00:00
Jurko Gospodnetić
d398ecce19
Minor stylistic comment change in the build/v2/tools/common.jam Boost Build module.
...
[SVN r47330]
2008-07-11 22:57:54 +00:00
Jurko Gospodnetić
e72fb04608
Minor stylistic changes made in the tools/build/v2/tools/python.jam Boost Build module.
...
[SVN r47329]
2008-07-11 22:55:17 +00:00
Vladimir Prus
5b56a79861
AIX/gcc fixes.
...
- Use native AIX linker
- Search both for .a and .so libraries
- Include only solib basename to refer to them, to workaround for lack
for -soname option.
Patches from Andrew Miller and Andrej van der Zee.
[SVN r47293]
2008-07-10 15:53:42 +00:00
Steven Watanabe
d8727f5947
Fix misleading comment for find-tool
...
[SVN r47281]
2008-07-10 02:47:51 +00:00
Jurko Gospodnetić
600d68cb37
Quick-fix for a Boost 1.36 accumulators library documentation build failing because Boost Jam treats different paths to the same target as two separate targets and attempts to build both. This patch simply makes mkdir commands not fail in case the target folder already exist. Should be removed once Boost Jam has been updated to correctly detect different paths to the same target.
...
[SVN r47260]
2008-07-09 08:06:29 +00:00
Jurko Gospodnetić
daedeaf579
Minor stylistic comment changes in the Boost Build tools/python.jam module.
...
[SVN r47259]
2008-07-09 08:04:04 +00:00
Jurko Gospodnetić
49b18f6ec7
Corrected a Windows OS detection bug in the MkDir rule located in the Boost Build common.jam module.
...
[SVN r47174]
2008-07-07 09:39:56 +00:00
Jurko Gospodnetić
ea684a0a24
Minor stylistic changes in the Boost Build tools/common.jam module.
...
[SVN r47173]
2008-07-07 09:36:57 +00:00
Vladimir Prus
4d652f4971
Allow 10.1 SDK version
...
[SVN r47164]
2008-07-07 04:14:00 +00:00
Vladimir Prus
6bd2b881e9
Add 10.2 as possible SDK version
...
[SVN r47128]
2008-07-06 11:34:43 +00:00