12124 Commits

Author SHA1 Message Date
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