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

4008 Commits

Author SHA1 Message Date
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
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ć
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
ca7748efe2 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
6b5b66240e 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ć
118034a0c6 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
544c50a044 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ć
bd213a62da 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ć
9838fecf04 Minor stylistic comment change in tools/build/v2/tools/common.jam.
[SVN r47369]
2008-07-13 00:40:56 +00:00
Jurko Gospodnetić
8c35f238b3 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ć
24034a4344 Minor stylistic changes in different Boost Build scripts.
[SVN r47344]
2008-07-12 11:33:16 +00:00
Jurko Gospodnetić
e61db8f60a Corrected the Boost Build conditionals_multiple.py test case.
[SVN r47343]
2008-07-12 11:25:04 +00:00
Jurko Gospodnetić
05bb8f1aa7 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ć
4faf302e0c 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
3e2ec364cd 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
d065bf4c46 Fix misleading comment for find-tool
[SVN r47281]
2008-07-10 02:47:51 +00:00
Jurko Gospodnetić
0ab5db7932 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ć
85661937d3 Minor stylistic comment changes in the Boost Build tools/python.jam module.
[SVN r47259]
2008-07-09 08:04:04 +00:00
Jurko Gospodnetić
f46b4e3daa 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ć
b6eb658a80 Minor stylistic changes in the Boost Build tools/common.jam module.
[SVN r47173]
2008-07-07 09:36:57 +00:00
Vladimir Prus
5469c6d3d9 Allow 10.1 SDK version
[SVN r47164]
2008-07-07 04:14:00 +00:00
Jürgen Hunold
508737aba6 Fix: adjust to r40898: Fix: remove <user-interface>gui from usage-requirements of QtGui.
[SVN r47140]
2008-07-06 19:14:42 +00:00
Vladimir Prus
98160512c5 Add 10.2 as possible SDK version
[SVN r47128]
2008-07-06 11:34:43 +00:00
Jurko Gospodnetić
a85be3f865 Minor stylistic changes in Boost Build's Comeau C/C++ toolset modules.
[SVN r47090]
2008-07-05 09:08:35 +00:00
Jurko Gospodnetić
653dde80b2 Minor stylistic comment change in the Boost Build tools/common.jam script.
[SVN r47069]
2008-07-04 06:47:03 +00:00
Jurko Gospodnetić
f67be1b096 Minor stylistic comment change in the Boost Build tools/common.jam script.
[SVN r47068]
2008-07-04 06:05:42 +00:00
Rene Rivera
8eebf4319a Fix empty macosx sdk version when dealing with an sdk with major-minor-patch numbers. Likely because of a bjam variable expansion bug.
[SVN r47066]
2008-07-04 03:51:29 +00:00
Daniel James
eb84b1b66a Fix some badly formed XML.
[SVN r47054]
2008-07-03 19:44:55 +00:00
Jurko Gospodnetić
4a52160687 Boost Build tools/doxygen.jam fixes to remove some problems when working with paths containing spaces.
[SVN r46977]
2008-07-01 20:28:00 +00:00
Jurko Gospodnetić
1bdc2383c4 Minor stylistic changes made to the Boost Build tools/doxygen.jam module.
[SVN r46976]
2008-07-01 20:22:18 +00:00
Jurko Gospodnetić
c5669aa936 Brown paper bag fix for two buggy Boost Build doxygen.jam module changes from revisions 46940 & 46942. One was causing extra quotes to be added around the doxygen.xml.path xslt parameter value and another one was causing that path to be constructed incorrectly all together.
[SVN r46972]
2008-07-01 17:24:41 +00:00
Jurko Gospodnetić
9e5617646b Corrected doxygen.xml.path xslt parameter construction in the collect rule in the doxygen.jam module so it uses the native path format instead of the path format used internally by Boost Build. Added a few command parameter quotes to make it more likely Boost Build doxygen & quickbook toolsets will work with paths containing spaces.
[SVN r46942]
2008-07-01 07:23:28 +00:00
Jurko Gospodnetić
e48313580a Minor stylistic Boost Build quickbook.jam script changes.
[SVN r46941]
2008-07-01 07:16:31 +00:00
Jurko Gospodnetić
beeacb2067 Fixed a bug in Boost Build's doxygen.jam toolset causing it to fail in case the build dir is specified as an absolute path.
[SVN r46940]
2008-07-01 06:26:14 +00:00
Jurko Gospodnetić
476f8ec8d6 Minor stylistic Boost Build script changes.
[SVN r46939]
2008-07-01 06:19:33 +00:00
Jurko Gospodnetić
ec9a8525e6 Patch for different Boost Build msvc toolset issues when using it from a cygwin shell or when using Boost Jam built so it uses the cygwin shell internally. Makes some error information not be gobbled up but displayed on the screen correctly and makes include paths passed to the Windows based command line utilities be correctly converted to native Windows instead of cygwin paths. Contributed by Ilya Sokolov.
[SVN r46925]
2008-06-30 18:10:23 +00:00
Jurko Gospodnetić
235327d9c9 Reverted a change from the previous revision that seems to cause an error attempting to generate the documentation.
[SVN r46896]
2008-06-30 11:31:18 +00:00