Vladimir Prus
d4e2ff956b
Merge improvements from Juraj, as follows:
...
Minor changes in feature.py.
Prevent hard error when creating a property from string,
in case string references an unknown feature.
Removed unused var.
Add support for --hash.
Removed porting error which flattens property set into strings.
Fix tag rule for searched libs.
Resurrect c++-template-depth feature.
Fix some porting errors in msvc.py. Created a new action which
allows us to change sources for target as well as decide on
the actions name at the last moment. This is nee
Fix some porting errors in common.py.
Ported boost.jam module.
Fix syntax errors in rc.py and midl.py.
Fix a bug causing invalid composite features due to a missing
expand call.
Fix mixed slash/backslash in actions.
Fix some trivial syntax/runtime errors in stage.py.
Fix increasing indent when running --debug-generators.
2014-01-15 22:54:44 +04:00
Vladimir Prus
4833fc7336
Add Python port test results.
...
Storing those in git is not perfect, but we need to have
baseline results known, and it's the easiest approach.
2014-01-15 22:49:26 +04:00
Juraj Ivančić
cc49bbe33c
Fix typo in comment.
2014-01-15 11:29:39 +01:00
Juraj Ivancic
72d4a95f04
Fix increasing indent when running --debug-generators.
2014-01-15 11:29:37 +01:00
Juraj Ivancic
ad9170e939
Fix some trivial syntax/runtime errors in stage.py.
2014-01-15 11:29:34 +01:00
Juraj Ivancic
86887293e1
Fix mixed slash/backslash in actions.
2014-01-15 11:29:31 +01:00
Juraj Ivancic
c152ab6083
Fix a bug causing invalid composite features due to a missing expand call.
2014-01-15 11:29:29 +01:00
Juraj Ivancic
6950d8373e
Fix syntax errors in rc.py and midl.py.
2014-01-15 11:29:26 +01:00
Juraj Ivancic
0a13310cdc
Ported boost.jam module.
2014-01-15 11:29:24 +01:00
Juraj Ivancic
2a562c569a
Fix some porting errors in common.py.
2014-01-15 11:29:22 +01:00
Juraj Ivancic
e54541bffa
Fix some porting errors in msvc.py. Created a new action which allows us to change sources for target as well as decide on the actions name at the last moment. This is needed by MSVC PCH targets.
2014-01-15 11:29:20 +01:00
Juraj Ivancic
e6eee3ecdc
Resurrect c++-template-depth feature.
2014-01-15 11:29:18 +01:00
Juraj Ivancic
cec5795057
Fix tag rule for searched libs.
2014-01-15 11:29:15 +01:00
Juraj Ivancic
ab7796ae67
Removed porting error which flattens property set into strings.
2014-01-15 11:29:12 +01:00
Juraj Ivancic
dda9962601
Add support for --hash.
2014-01-15 11:29:00 +01:00
Juraj Ivancic
7032f9a433
Removed unused var.
2014-01-15 11:24:07 +01:00
Juraj Ivancic
b47d51f796
Prevent hard error when creating a property from string, in case string references an unknown feature.
2014-01-15 11:22:02 +01:00
Juraj Ivancic
7b9d51d7fd
Minor changes in feature.py.
2014-01-14 18:24:49 +01:00
Vladimir Prus
e50149de3d
Make installation of Boost.Build work again.
...
It needs further work, to avoid $prefix/share/boost-build/src
and put everything directly under $prefix/share/boost-build
and to put examples under $prefix/share/doc/boost-build or
similar.
2013-12-27 10:04:27 +04:00
Vladimir Prus
4edcb7f2e6
Fix location of bootstrap log on Windows.
...
Thanks to Chris Nogradi for the report.
2013-12-27 08:41:58 +04:00
Jürgen Hunold
4d5c1f1306
Ignore build directories
2013-12-20 11:33:30 +01:00
Vladimir Prus
eccf231c61
Fix mdash->emdash typo that broke documentation build.
2013-12-20 10:39:25 +04:00
Vladimir Prus
1ac2203331
Merge branch 'master' into develop
2013-12-18 11:37:30 +04:00
Vladimir Prus
ad1e5add9a
Merge branch 'develop'
2013-12-18 11:36:42 +04:00
Vladimir Prus
d3015e3ea4
Update relative paths.
2013-12-18 10:49:04 +04:00
Vladimir Prus
6f3ea379a8
Update relative paths.
2013-12-18 10:48:36 +04:00
Vladimir Prus
3b3a1cf02a
Merge branch 'develop'
2013-12-18 10:34:56 +04:00
Kohei Takahashi
5ce453de47
Fix c-scanner regex pattern
2013-12-18 10:32:20 +04:00
Richard Dale
b116fbaeba
Support shared libraries in cray builds.
2013-12-18 10:31:16 +04:00
Vladimir Prus
524cdfa2b5
Merge rewritten version of 'develop' branch.
...
Since history has been rewritten on that branch, and
since rewriting history on 'master' is kinda unnecessary
excercise, I've manually created a commit that has current
tips of both 'master' and 'develop' as parents, but uses tree
from 'develop' with no modifications, using this:
git commit-tree cb54f66965
-p 87098597c0
-p dc428e2ab3
It might have been possible to force 'git merge' to do same,
but I could not figure it out.
2013-12-18 10:10:53 +04:00
Fredrik Orderud
dc428e2ab3
Extend version-countdown to also support Python 3.1-3.4.
2013-12-18 08:41:54 +04:00
Vladimir Prus
6a5a9b7c95
Check whether hard links between different directories work.
2013-12-17 09:15:05 +04:00
Jürgen Hunold
87098597c0
Merge pull request #4 from forderud/master
...
Extend version-countdown to also support Python 3.1-3.4.
2013-12-16 02:30:01 -08:00
Fredrik Orderud
d9552f16e0
Extend version-countdown to also support Python 3.1-3.4.
2013-12-15 13:14:07 +01:00
Vladimir Prus
5d8dd4c4a6
Adjust relative paths to match git rewritten history.
2013-12-14 21:28:49 +04:00
Jürgen Hunold
c2574b2d5a
Merge 86787 from trunk: Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
...
[SVN r86790]
converted-master
2013-11-23 09:13:10 +00:00
Jürgen Hunold
ca0f7339a0
Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
...
[SVN r86787]
2013-11-22 18:46:45 +00:00
Steven Watanabe
50e09fb39a
Merge Boost.Build from the trunk.
...
[SVN r86768]
2013-11-19 19:52:02 +00:00
Steven Watanabe
6ec96c4d56
Avoid sorting the sources of composing generators.
...
[SVN r86767]
2013-11-19 17:30:34 +00:00
Jürgen Hunold
6f79500bc2
Merge 86696 from trunk: correct <dll-path> as Qt5 dlls are in bin directory only.
...
[SVN r86762]
2013-11-19 06:47:29 +00:00
Vladimir Prus
9d5da95565
Replace "Boost Build" with "Boost.Build".
...
Refs #9304 .
[SVN r86746]
2013-11-18 06:08:02 +00:00
Vladimir Prus
259a276f5b
Update docs to use 'b2' everywhere.
...
Patch from Mateusz Loskot, with extra tweaks.
Fixes #9304 .
[SVN r86745]
2013-11-18 06:05:56 +00:00
Steven Watanabe
69c7b06c70
Add tests for link.jam. Fix timestamp/dependency problem that made symlinks cause unnecessary rebuilds on Windows.
...
[SVN r86709]
2013-11-14 23:24:50 +00:00
Jürgen Hunold
76d4b1b6f1
correct <dll-path> as Qt5 dlls are in bin directory only.
...
[SVN r86696]
2013-11-14 11:22:02 +00:00
Jurko Gospodnetić
08ff8d5cd9
Minor stylistic line wrapping changes.
...
[SVN r86566]
2013-11-05 09:34:43 +00:00
Jurko Gospodnetić
91ba93f919
Stylistic change - jam construct like 'if $(var)-is-not-empty' does not actually test whether the $(var) variable is not empty and instead tests whether the variable is defined at all to any value. Specifically, if the variable is defined as an empty string, the test will still pass.
...
[SVN r86565]
2013-11-05 09:33:37 +00:00
Jurko Gospodnetić
c79b7e6a0c
Comment typo corrected.
...
[SVN r86562]
2013-11-05 08:07:31 +00:00
Steven Watanabe
c1395b4961
Make the handling of actions that produce multiple targets more correct.
...
[SVN r86561]
2013-11-04 22:35:14 +00:00
Jürgen Hunold
57407763ed
Merge 84402 from ^/trunk
...
------------------------------------------------------------------------
r84402 | jhunold | 2013-05-21 14:23:20 +0200 (Di, 21 Mai 2013) | 4 lines
Fix: cache file loading and saving must use native paths
Fixes caching at least on Windows platform
------------------------------------------------------------------------
[SVN r86519]
2013-10-29 17:19:33 +00:00
Eric Niebler
9796a38f25
merge [86460] from trunk, fix bootstrap on mingw
...
[SVN r86516]
2013-10-29 16:53:08 +00:00