Stefan Seefeld
a1979fe91c
Improve logging.
2016-10-26 20:32:58 -04:00
Rene Rivera
ee9a70268b
Fix missing numpy tests.
...
We ensure that we don't have tests with subdirectories in the name to
avoid a log processing defficiency (and not easily resolved) of not
supporting subdirs for individual tests.
2016-10-26 16:43:55 -05:00
Sergiu Deitsch
594ef7b1da
added Intel C++ compiler 17.0 support
2016-10-26 11:59:59 +03:00
Stefan Seefeld
4b099e76b0
Add include path for NumPy extension.
2016-10-20 17:24:36 -04:00
Stefan Seefeld
22f41dfa32
Add support for NumPy extension.
2016-10-13 21:16:29 -04:00
Rene Rivera
895196b739
Fix time data test for added clock field.
2016-10-12 08:50:23 -05:00
Rene Rivera
a94e1d0727
Fix testing.time feature and add clock value to it.
...
The old testing.time feature was horribly broken in the face of the
current b2 virtual target design. This redoes the feature in a friendly
manner to the virtual targets. This also adds the clock (aka wall clock)
timing value to __TIMING_RULE__ invocations.
2016-10-11 23:29:20 -05:00
Rene Rivera
a5a2536499
Add, and update, documentation build targets.
2016-10-07 23:07:37 -05:00
Aaron Boman
2591785b6e
Replace '.has_key()' with 'in'.
2016-09-30 20:37:05 +01:00
Rene Rivera
94816f80ff
Add emscripten debug option to get better runtime debug output.
2016-08-06 14:48:39 -05:00
Rene Rivera
833a0abbea
Support static libs for emscripten building.
2016-08-04 09:01:46 -05:00
Rene Rivera
01a1bfa253
A basic implementation of a toolset for Emscripten. It can currently
...
compile C/C++ to Javascript (as ASM.js).
2016-08-03 18:32:03 -05:00
Rene Rivera
caeb6a9695
Fix check to avoid duplicate default python toolset requirement.
2016-07-23 12:40:14 -05:00
Rene Rivera
78ffbe0944
Fix not having a default python interpreter version on targets.
...
This change adds a toolset requirement that sets the python version
feature of the first configured python for a given target OS (usually
the host OS). This allows to correctly configure different python
interpreters for different target OSes.
2016-07-16 15:53:30 -05:00
Ashish Sadanandan
c8665267d3
Fix for auto configuring MPI on Windows.
...
Microsoft has a new MPI implementation available -
https://msdn.microsoft.com/en-us/library/windows/desktop/bb524831%28v=vs.85%29.aspx
There are now two installers, one for the MPI executor and another for the MPI
SDK (which contains the headers and static libraries), and these install to
different locations by default.
The jam file has been changed so that MS-MPI is first checked, if found use
that as the MPI executor/SDK. If not found, the MS Compute Cluster Pack is
checked next.
2016-07-15 00:04:28 -06:00
Ashish Sadanandan
3ea65143c0
Strip trailing whitespace, no other changes
2016-07-15 00:01:02 -06:00
Marcel Raad
ae5e63a131
Add support for upcoming Visual Studio "15"
...
This allows building with Visual Studio "15", expected to be released
in 2017. Tested with Visual Studio "15" Preview 3. The compiler itself is the
same as with Visual Studio 2015 Update 3, but if only Visual Studio "15" is
installed, the compiler could not be found.
2016-07-12 22:01:12 +02:00
Vladimir Prus
5f09d17716
Correct whitespace
2016-07-12 21:56:17 +03:00
Victor Robertson
885574b61a
Add Apple TV support
2016-07-12 21:54:28 +03:00
Rene Rivera
2540d311e7
Don't accidentally remove python source tests.
2016-06-13 23:29:33 -05:00
Jonathan Wakely
4d304fb904
Fix typos in comments
2016-05-23 11:52:10 +01:00
Steven Watanabe
786a5c5e65
If we can't find the python headers and libraries, abort configuration. Otherwise, we would attempt to build Boost.Python unconditionally.
2016-04-14 08:49:00 -06:00
K. Noel Belcourt
1dd163c51c
Darwin (gcc under El Capitan) no longer supports the
...
-finline-functions option. Override the <inlining>full
option to just pass -Wno-inline only if on 10.11 or
later.
2016-04-08 20:05:50 -06:00
Steven Watanabe
e6116e7567
Clean up formatting/undefined variables/odd control flow in zlib and bzip2.
2016-03-22 10:18:13 -06:00
Steven Watanabe
b5dc9949d0
Fix building bzip2 from source as a shared library. bzip2 doesn't use a macro to control symbol export. Instead it provides a .def file, which we need to pass to the linker.
2016-03-01 15:58:10 -07:00
Steven Watanabe
6ece5736bc
Junctions should be removed with rmdir, not del. This fixes a bug that causes -a --reconfigure to decide that junctions are not supported.
2016-03-01 13:15:19 -07:00
Steven Watanabe
72ff0b63ff
Fix setup script handling for msvc-7.1.
...
* global-setup doesn't exist.
* cpu should only be i386.
2016-03-01 10:17:54 -07:00
Jürgen Hunold
4c546c3c15
Add support for more Qt libraries
...
- QtDataVisualization
- QtSerialPort
- QtWebChannel
- QtWebSockets
- QtPurchasing
- WebEngine (QtWebengine and QtWebengineWidgets)
- Connectivity (QtBluetooth and QtNfc)
- QtGamepad
- QtScxml
- QtSerialBus
2016-02-28 17:09:32 +01:00
Steven Watanabe
1a0a48af96
Mark python as configured even if we couldn't find the includes or libraries. We try to forge ahead anyway, and saying we didn't just causes more problems. We should consider erroring out in this case, instead, but for now this change is minimally disruptive.
2016-02-27 11:41:34 -07:00
Steven Watanabe
09b6788df6
Translate the result of running -print-prog-name to a windows path when running a cygwin gcc from a native windows build of b2.
2016-02-25 16:16:31 -07:00
Jürgen Hunold
54cfd5115c
Support for upcoming QtCharts and Qt3D libraries
2016-02-11 16:44:30 +01:00
Rene Rivera
36fa8d40d0
When possible, directly exec rst2html script to allow system installs of docutils.
2015-12-30 10:28:50 -06:00
Rene Rivera
7d80077b49
Force doxygen to not use a format as it's meaningless and avoids conflicts when building other multi-format docs.
2015-12-23 10:08:56 -06:00
Rene Rivera
8849b091c5
Make it possible to configure docutils to use built-in docutils package.
2015-12-23 10:07:44 -06:00
Rene Rivera
1b1025fe20
Make format feature non-incidental as the same targets for different formats can be built at the same time.
2015-12-23 10:06:03 -06:00
Vladimir Prus
4a5cf7f909
OpenVMS support.
...
See https://github.com/boostorg/build/pull/100
2015-12-14 02:46:44 -05:00
loonycyborg
da6225b54f
Added tool for bzip2 library
...
it's a copy of zlib tool changed to look for bzip2
2015-12-14 02:32:45 -05:00
Michał Górny
8f25e81c3d
python: Determine the version if interp, incl & lib are provided
...
Fix the conditional around acquiring the data from Python interpreter to
be run if interpreter-cmd, includes and libraries are provided (but
version is not).
2015-12-14 02:19:41 -05:00
jzmaddock
4169b86ccd
Update for Intel 16.0 on Windows.
2015-11-08 19:00:18 +00:00
Artur Shepilko
c1de12e683
Add toolset vmsdecc for HP DECC/C++ on VMS.
2015-10-24 12:21:33 -05:00
Curt Moore
04c2c48ea1
Whitespace cleanup.
2015-09-17 10:24:07 +03:00
Aaron Boman
b04bfcf171
Add type checking to help ease porting.
...
- Adds python optimization by default with a "-z" disable flag.
- Add type checking to bjam_signature and type checking asserts.
- Fix a type assertion in testing.
2015-09-17 09:54:46 +03:00
John Sebastian Peterson
04899e627c
Pass /ZW and /EHsc options when building Windows Store applications.
...
The /ZW option makes Windows Runtime available in the compiled code.
The /EHsc is required for /ZW.
2015-09-10 14:04:44 +03:00
Vladimir Prus
4e943e517a
Support Visual Studion 2015 with Intel compiler.
2015-09-03 21:02:15 +03:00
Gavin Lambert
7abee9bcbb
Use native amd64 compiler under WOW64
2015-08-11 12:23:35 +12:00
Rene Rivera
f191b3cc7e
Merge pull request #82 from camorton2/xlcpp-toolset-build
...
Xlcpp toolset build
2015-07-22 11:19:23 -06:00
Vladimir Prus
ab3933bc80
Fix quoting for multi-part gcc commands.
...
This fixes usecase such as:
using gcc : cccache g++ ;
2015-06-09 10:52:17 +03:00
Jürgen Hunold
a8cd115cc3
Add support for QtLocation and QtPositioning libraries.
...
Both are tech preview in 5.4 and officially supported in 5.5
2015-06-05 10:06:52 +02:00
Vladimir Prus
831e37cedb
Quote gcc command name when querying various properties.
2015-06-05 10:49:52 +03:00
Vladimir Prus
f0e31458a7
Fix package.install when target name is different from package name.
2015-06-03 22:27:53 +03:00