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

12045 Commits

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