Hans Dembinski
11bd2898fb
simplified coverage options and added docs ( #449 )
...
* simplified coverage options and added docs
* fix off must be first to be default
2019-06-09 09:03:10 -05:00
Rene Rivera
b9c0b100e7
Make install be minimal.
...
Don't install examples unless requested. And don't install Python
build files unless it's a Python capable b2.
2019-06-05 20:47:16 -05:00
Rene Rivera
a91d7a2da0
Update list of tested compilers.
...
[skip ci]
2019-06-05 08:29:26 -05:00
Rene Rivera
86503dcf62
Fix name attribution for Peter Dimov.
2019-06-04 21:21:41 -05:00
Rene Rivera
a8ab76ef97
Final fallback for cpu count to use std::thread.
2019-06-04 17:07:24 -05:00
Rene Rivera
52d0cb791c
Fix some 11 warnings.
2019-06-04 09:07:39 -05:00
Rene Rivera
451059949d
Implement minimal cpu sys info for POSIX.
...
This implements partial cpu count information on POSIX systems using
`sysconf` call. This should be the fallback for most Unix like systems
if they don't have a more accurate cpu count API.
2019-06-04 08:25:47 -05:00
Rene Rivera
61468a54ae
Seems 10.14 has issues with 9.4.1 xcode.
2019-06-04 07:38:20 -05:00
Rene Rivera
4fa6d9a0f7
Fix missing VM_IMAGE for macOS.
2019-06-03 22:35:31 -05:00
Rene Rivera
81edb1583d
Add latest gcc and xcode to AZP testing.
2019-06-03 22:21:39 -05:00
Rene Rivera
4348970fc8
Fix unit tests to account for -j default.
2019-06-03 22:02:40 -05:00
Rene Rivera
150d69bd57
Default to available cpu threads for -j option.
...
This adds a `b2::system_info` class to obtain available information on
system we are running in. Currently provides CPU counts.
And currently only implemented for macOS.
2019-06-03 18:39:22 -05:00
tee3
a5cc06a9b4
features: Add freertos as an operating system. ( #446 )
2019-06-03 14:53:47 -05:00
Peter Dimov
1f6ac27ecd
Add /manifest to clang-win.link ( #442 )
2019-06-03 14:51:22 -05:00
Mateusz Łoskot
abe65d78bd
Clarify use of 'using' in Jamfiles vs configuration files ( #436 )
...
Clarify use of 'using' in Jamfiles vs configuration files
2019-05-20 22:30:20 -05:00
Rene Rivera
6d46b3b20f
Update release history notes.
2019-05-12 10:29:25 -05:00
Rene Rivera
37bcce2f35
Minor change for b2 to build with bcc32.
2019-05-08 22:46:08 -05:00
Damian Jarek
16f49cac33
Add support for leak sanitizer: ( #435 )
...
Can be enabled via the `leak-sanitizer` feature.
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-05-06 09:40:49 -05:00
Rene Rivera
f553984b77
Fix cygwin engine build from missing syms.
...
[fixes 427]
2019-05-01 17:05:54 -05:00
Rene Rivera
0653d655dd
Remove old engine specific history.
...
Also add current history items.
2019-05-01 16:45:05 -05:00
jehelset
cf2a64add5
Better doc ( #406 )
...
* doc/src/reference.adoc
( bbv2.reference.init ): Mention Unix specific BOOST_BUILD_PATH (https://github.com/boostorg/build/blob/develop/src/engine/Jambase#L48-L55 )
2019-05-01 12:17:58 -05:00
Dmitry
ed5cf45ca9
support for importing pkg-config packages ( #422 )
2019-05-01 11:27:36 -05:00
Neale Ferguson
a62f2daeb0
Add S390x as a supported platform ( #432 )
...
Add support for s390x
2019-05-01 10:52:33 -05:00
Damian Jarek
f2aca24408
Set coverage flags for gcc and clang: ( #431 )
...
- `<coverage>all` sets up `--coverage` for compiler and linker
- `<coverage>profile` sets up `-fprofile-arcs` for compiler and linker
- `<coverage>test` sets up `-ftest-coverage` for compiler and
`-lgcov` for linker
Reference:
https://gcc.gnu.org/onlinedocs/gcc/Instrumentation-Options.html
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-04-30 11:13:23 -05:00
Rene Rivera
d45bca292f
Add history notes for contributions.
...
Also.. No more TravisCI testing. We are only Azure Pipelines now.
2019-04-28 10:22:13 -05:00
Rene Rivera
3649b68fc5
Need to set the user info only in the website repo dir.
...
[skip travis]
2019-04-28 09:23:23 -05:00
Rene Rivera
b8a7b04981
Fix various block highlight languages.
2019-04-27 22:58:17 -05:00
Rene Rivera
8e32abf98b
Fix version spec syntax.
2019-04-25 22:30:51 -05:00
Rene Rivera
63eafe9f95
Merge branch 'develop' of https://github.com/boostorg/build into develop
2019-04-25 22:29:32 -05:00
Rene Rivera
65cbe71ce3
Need py2, for now, for pygments.rb.
2019-04-25 22:29:22 -05:00
Steven Watanabe
2d306dbe9c
Fix errors reported by ubsan. (memcpy w/ nullptr).
2019-04-24 16:31:31 -06:00
Rene Rivera
cac0ea348a
Maybe we need to install pygments before asciidoctor.
...
[skip travis]
2019-04-22 22:30:59 -05:00
Rene Rivera
c26303bcf4
Need to spec py and ruby. And fix branch name.
...
[skip travis]
2019-04-22 18:12:47 -05:00
Rene Rivera
9b65314c18
Aha, problem was the stage name.
...
[skip travis]
2019-04-22 17:52:47 -05:00
Rene Rivera
bbe3b0b509
Lets play the indent and quote game with AZP.
...
[skip travis]
2019-04-22 17:48:04 -05:00
Rene Rivera
5bb7f6c942
Add website docs build to AZP.
...
[skip travis]
2019-04-22 10:22:22 -05:00
Rene Rivera
ca0e9fdf0c
Merge pull request #409 from djarek/sanitizers
...
Support for common sanitizers
2019-04-21 17:30:25 -05:00
Rene Rivera
3fe7120a19
Merge branch 'develop' of https://github.com/boostorg/build into develop
2019-04-16 21:15:45 -05:00
Rene Rivera
0f6f083806
Attemp to fix Linux OS predef detection spec.
2019-04-16 21:15:30 -05:00
Damian Jarek
d889d36f85
Add support for using prebuilt OpenSSL ( #416 )
...
After 'using openssl', the following targets are available:
/openssl//ssl -- The SSL/TLS library
/openssl//crypto -- The cryptography library
Signed-off-by: Damian Jarek <damian.jarek93@gmail.com >
2019-04-15 20:25:41 -05:00
Andreas Schwab
e0e616229e
Define the riscv architecture feature ( #424 )
2019-04-15 20:08:51 -05:00
Rene Rivera
69e087c4bd
Merge branch 'feature/os-auto-detect' into develop
2019-04-15 10:38:40 -05:00
Rene Rivera
663d2a82d9
Need to def NT as 1 to match default -DNT.
2019-04-15 09:28:54 -05:00
Marc Sweetgall
981c7148bd
Add Arm64 as a valid architecture for MSVC ( #425 )
2019-04-15 09:09:32 -05:00
Rene Rivera
8667d6df4d
Add auto-detect of NT and VMS.
2019-04-15 08:30:31 -05:00
Rene Rivera
b3ef77492e
Remove obsolete build file.
2019-04-14 20:44:29 -05:00
Rene Rivera
ed45afc43a
Fix shield for master tests.
...
[skip ci]
2019-04-14 13:07:32 -05:00
Rene Rivera
28668a271b
Add links for the test shileds.
...
[skip ci]
2019-04-13 20:51:52 -05:00
Rene Rivera
1588b12b17
Update README with CI testing results.
...
[skip ci]
2019-04-13 20:48:56 -05:00
Rene Rivera
b7dd552379
Add triggers for key branches and PRs.
...
[skip travis]
2019-04-13 19:01:07 -05:00