Steven Watanabe
33d6396afd
Fix memory leak. Fixes #326 .
2018-07-27 11:13:45 -06:00
Peter Dimov
b5b374439a
Make toolset=clang-win
initialize the clang-win toolset
2018-07-09 15:42:55 +03:00
Rene Rivera
fddb6b8f78
Merge branch 'develop'
2018-07-02 23:02:06 -05:00
Rene Rivera
3ba155bbc0
Place generated docs in branch/tag specific subdir.
2018-07-02 22:07:40 -05:00
Rene Rivera
2cc9ced081
Merge branch 'develop'
2018-06-22 20:36:05 -05:00
Rene Rivera
bc7659b9af
More spelling fixes.
2018-06-22 17:06:33 -05:00
Rene Rivera
a35d2b778b
Fix many spelling errors.
2018-06-21 22:02:33 -05:00
Rene Rivera
1a7c1848f4
Escape all occurances of C++ to get correct rendering.
2018-06-21 17:03:55 -05:00
Mateusz Loskot
f62c5fd865
Spell-check Boost.Build .adoc files [ci skip] ( #319 )
2018-06-21 09:04:36 -05:00
Mateusz Loskot
d6f2c41b49
Ignore .vscode directory [ci skip] ( #318 )
2018-06-21 09:02:27 -05:00
Mateusz Loskot
71f02a509c
Clarify restrictions and role of dashes in values of features ( #317 )
2018-06-21 09:01:17 -05:00
Rene Rivera
13cc13b821
Enable Boost integrated doc build now that the tools are installed.
2018-06-19 13:13:50 -05:00
Rene Rivera
130c76d9a0
Link directly to github issues.
2018-06-19 08:52:57 -05:00
Rene Rivera
54cd7fa438
Minor fixes for old URLs. And remove obsolete scripts.
2018-06-19 08:25:24 -05:00
Rene Rivera
c5f1607382
Merge pull request #297 from jlapolla-cray/cray-toolset
...
Update Cray toolset
2018-06-12 07:30:08 -05:00
Rene Rivera
faeadc8cd3
Document package manager support.
2018-05-23 20:02:39 -05:00
Rene Rivera
76e05ee890
Merge remote-tracking branch 'origin/develop' into feature/auto-load-package-manager-build-info
2018-05-23 19:56:09 -05:00
Rene Rivera
5576e68d20
Allow use-packages and auto-load in the same project.
...
Use the custom use-packages project rule to load packages as using
import doesn't allow for multiple definitions of packages in the same
project. This allows
2018-05-22 22:51:56 -05:00
Steven Watanabe
21f44855c4
Add missing import. Fixes #311 .
2018-05-22 19:26:25 -06:00
Steven Watanabe
65368dfa75
When adding the default value of a feature, also add the default values of its subfeatures. Fixes #308 . Closes #310 .
...
* Rework the test case expansion.py to avoid interference from user-config.jam
and toolsets which previously masked this problem. Also add a test case
specifically for this issue.
* Remove the test case for BB60. I have no idea what BB60 is, but the test
case doesn't seem particularly important for the current implementation
given that project requirements are merged into the target requirements
long before conditionals are evaluated.
2018-05-22 12:22:52 -06:00
Rene Rivera
4170ffd352
Add auto-loading of package manager build information. This adds a facility to define a glob pattern for auto-loading a B2 jam file as if it where part of the project. The jam file is loaded after a project definition but before the loading of the project jam file itself. Hence making it possible to act as if the auto-loaded file(s) are part of the current project. Currently only Conan is directly supported by default. But the facility is flexible to any PM that can generate B2 usable definitions and only needed to either set an env var or call the config rule to specify the glob. Having a built-in default allows non-intrusive use of a package manager assuming target definitions are uniform across package managers.
2018-05-22 00:38:13 -05:00
Rene Rivera
43738a898b
Use --version
instead of -dumpversion
on Apple clang. This change uses --version
on Apple clang as the -dumpversion
only reports some old gcc compatibility version. This way we can tell the Apple version specifically.
2018-05-21 18:25:32 -05:00
Steven Watanabe
7433faf1fb
Merge remote-tracking branch 'neuschaefer/poll' into develop
2018-05-12 20:08:08 -06:00
Rene Rivera
ba8fb82e73
Disable boost release doc build for now.
2018-04-27 10:53:37 -05:00
Rene Rivera
646d09a93e
Ignore root project-config file.
2018-04-26 17:09:46 -05:00
Rene Rivera
75b2264154
Only install asciidoctor when doing web update.
2018-04-26 16:08:09 -05:00
Rene Rivera
ec05ea4146
Remove web site content as it's now in gh-pages branch.
2018-04-26 14:10:01 -05:00
Rene Rivera
d39a3147e9
Don't assume bash execution context.
2018-04-26 08:53:49 -05:00
Rene Rivera
f827881655
Need jam_pygments.
2018-04-26 07:36:15 -05:00
Rene Rivera
6fcd2c352e
Need a config for asciiidoctor?
2018-04-26 06:51:11 -05:00
Rene Rivera
e0b4dbe2ff
Need test stage for Travis to not freak out.
2018-04-25 23:16:23 -05:00
Rene Rivera
49677dfc8e
Install doc build dependencies on Travis.
2018-04-25 23:08:43 -05:00
Rene Rivera
b7f76f62a6
Rollback, and fix job(s) syntax error.
2018-04-25 22:21:57 -05:00
Rene Rivera
ee01705609
Generate scripts.
2018-04-25 22:11:10 -05:00
Rene Rivera
b809fb7c8f
Need explicit stages and scripts.
2018-04-25 21:59:37 -05:00
Rene Rivera
8b8daffae8
Try and do automated doc publishing.
2018-04-25 21:50:58 -05:00
Rene Rivera
8b6acaccf0
Website targets for doing the git operations always need run.
2018-04-25 20:19:25 -05:00
Rene Rivera
560a5b6c2b
Undo bad commit.
2018-04-25 19:59:58 -05:00
Rene Rivera
85bb53a836
Update user manual.
2018-04-25 19:57:23 -05:00
Rene Rivera
6dd4fca0d6
Merge remote-tracking branch 'origin/develop' into feature/new-doc-format
2018-04-25 19:53:09 -05:00
Rene Rivera
d289ac142c
Add updating of gh-pages web site from docs.
2018-04-25 19:33:46 -05:00
Justin LaPolla
3c608d2c69
Fix "unescaped special character" error
...
- This error appeared when I rebased this branch onto 'develop'.
2018-04-09 12:32:11 -05:00
Justin LaPolla
bb46e3d7c4
Remove empty line from the end of cray.jam
2018-04-09 12:32:11 -05:00
Justin LaPolla
28fde420c9
Set CCE feature defaults
2018-04-09 12:32:11 -05:00
Justin LaPolla
ab3505b312
Minor updates to cray.jam
2018-04-09 12:32:11 -05:00
Justin LaPolla
a91f11b527
Only use '-G 0' if we also have '-O 0'
2018-04-09 12:32:11 -05:00
Justin LaPolla
d80b2833d6
Refactoring: move call to caller
2018-04-09 12:32:11 -05:00
Justin LaPolla
6bf78a5e2b
Refactor to reuse updating rule procedures
2018-04-09 12:32:11 -05:00
Justin LaPolla
2eda1d70e7
Add 'compile.asm' action to 'cray.jam'
2018-04-09 12:32:11 -05:00
Justin LaPolla
4018efbab5
Use '-G 0' and '-G 3' instead of '-G n' and '-G f'
...
- Turns out '-G n' and '-G f' are deprecated.
2018-04-09 12:32:11 -05:00