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
Jürgen Hunold
29c44bb36b
Merge pull request #117 from praetorian20/develop
...
Auto configuring MPI on Windows
2016-07-15 17:41:47 +02: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
Jürgen Hunold
a4e99b836c
Merge pull request #132 from MarcelRaad/msvc15
...
Add support for Visual Studio 15
2016-07-13 08:44:08 +02: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
ba9856a8b1
Don't accidentally remove python source tests.
2016-06-13 23:32:21 -05:00
Rene Rivera
2540d311e7
Don't accidentally remove python source tests.
2016-06-13 23:29:33 -05:00
Edward Diener
8251fd7550
Merge pull request #129 from jwakely/spelling
...
Fix typos in comments
2016-05-23 07:07:31 -04:00
Jonathan Wakely
4d304fb904
Fix typos in comments
2016-05-23 11:52:10 +01:00
Vladimir Prus
e3311b23f0
Merge #127 : Documentation fixes, largely grammar and spelling corrections
2016-05-17 16:14:13 +03:00
Steven Watanabe
24f97b090f
Documentation fix: a directory is a valid target-id which refers to the project in that directory.
2016-05-16 07:56:10 -06:00
Edward Diener
d0f83a8cb5
Remove grammatical fix.
2016-04-30 12:59:12 -04:00
Edward Diener
6f8ed92ce9
Removed erroneous documentation fix.
2016-04-29 15:57:49 -04:00
Edward Diener
f7e019c8ad
Corrected terminology in the documentation.
2016-04-29 12:55:51 -04:00
Edward Diener
ef4c103510
Remove syntactical change previously made.
2016-04-29 08:17:11 -04:00
Edward Diener
1e6a12f5bd
Documentation fixes, largely grammar and spelling corrections.
2016-04-29 07:58:50 -04:00
K. Noel Belcourt
b3f41f2294
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-20 22:08:49 +03: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
37ba13295c
Remove wrong if. This case is already handled correctly by the next else if.
2016-03-24 08:57:22 -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
25819cbda3
Make sure that explicit returns don't interfere with function rewriting.
2016-03-22 09:50:51 -06:00
Steven Watanabe
c7b2c57e79
Start testing mi.
2016-03-10 12:49:57 -07:00
Vladimir Prus
e83838da44
Merge remote-tracking branch 'origin/develop'
2016-03-10 10:06:17 +03:00
Kohei Takahashi
8b9dbbe418
Add support for FreeBSD 10 or later.
...
Since FreeBSD 10, it uses clang as a system default compiler.
freebsd-version is used to detect FreeBSD version.
2016-03-10 09:30:04 +03:00
Steven Watanabe
2564ce1853
Add test for print.
2016-03-09 15:33:31 -07:00
Michał Górny
de9a600167
Do not pass -Ofast to pathscale toolset
...
Do not pass -Ofast when using the pathscale toolset. It enables insecure
optimizations, and that is probably why no other toolset uses this
option. It also causes internal compiler problems with current pathcc
versions.
2016-03-09 09:55:40 +03:00
Steven Watanabe
aaeedea9cc
Fix a leak and a missing copy when building with the global string table disabled.
2016-03-04 12:28:42 -07:00
Steven Watanabe
b015a40847
Don't close the file automatically in yyline. We need yylval.file to survive until the parser is really done.
2016-03-04 11:38:50 -07:00
Steven Watanabe
f00b27cf5a
NDEBUG disables OBJECT_MAGIC.
2016-03-04 11:11:40 -07:00
Steven Watanabe
8f39cdebc9
Fix two memory leaks and a double free.
2016-03-04 11:08:28 -07:00
Jürgen Hunold
b3ed07bc1d
Merge remote-tracking branch 'origin/develop'
...
Feature merger for release 1.61.0
2016-03-04 12:22:28 +01: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
e2d07ad6db
Make sure that source files end with a newline.
2016-03-01 12:48:38 -07:00
Steven Watanabe
f5e005e8f3
Fix memory leak on cygwin and vms. path_copy initializes a new string. It should never be used on a string that is already initialized.
2016-03-01 11:32:34 -07:00
Steven Watanabe
9da5a06af8
Add missing header. Without this OS_CYGWIN is not defined which causes the :W modifier to fail.
2016-03-01 11:22:20 -07:00
Steven Watanabe
7a59e03049
Fix test on windows. We shouldn't assume that W32_GETREGNAMES returns its results in any particular order.
2016-03-01 10:44:56 -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
Daniel
596f45dab5
Close para tags in listitems.
2016-02-25 18:27:22 +00:00
Steven Watanabe
0da0a8ccf4
Unbreak msvc build.
2016-02-23 14:39:04 -07:00
Vladimir Prus
d9417960f9
Document archiver and ranlib options for gcc.
2016-02-23 13:59:24 -05:00
Steven Watanabe
340756c61e
Add clear to help
2016-02-23 09:53:50 -07:00
Steven Watanabe
2326cfe458
Finish porting tests to the new utility rule.
2016-02-22 19:34:34 -07:00