Edward Diener
3675413e3c
Updated to make the setup threading more robust.
2014-07-11 10:48:28 -04:00
Vladimir Prus
d7fd728245
Merge pull request #18 from MSOpenTech/dev12_phone81_fix
...
Fixing build break with Visual Studio if phone scripts aren't installed with VS 2012/2013
2014-07-11 12:44:28 +04:00
Steve Gates
0ebd41e33e
Fixing build break with Visual Studio if phone scripts aren't installed with VS 2012 or 2013.
2014-07-11 01:32:04 -07:00
Steve Gates
a198a6a4a1
Support building for the Windows Runtime.
...
This merges https://github.com/boostorg/build/pull/14 .
2014-07-11 11:49:48 +04:00
Steve Gates
e6854b8363
Addressing feedback from review:
...
1. Fixing up a bit how the phone setup script location is calculated.
2. Reusing generate-setup-cmd rule in configure-really to avoid duplication and make cleaner.
3. Adding some more comments explaining.
2014-07-10 16:52:24 -07:00
Edward Diener
02fee367b1
This file is essentially clang-linux.jam with changes for clang on Windows in gcc/mingw target mode, which should also use clang-linux.jam. The changes are simply that multithreading should use the -pthread option rather than the -mthreads option on Windows. I could have directly updated clang-linux.jam, since the change only affects clang targeted to Windows but I am being conservative and showing the change in this file for others to look at first.
2014-07-09 11:28:11 -04:00
Edward Diener
39a45d305c
Added version of common.jam to be used for clang in VC++ target mode. This is just a current example of changes which work when using clang in VC++ target mode in Windows, and should eventually be integrated into common.jam when we figure out how to support clang for both VC++ target mode and mingw/gcc target mode on Windows.
2014-07-09 10:45:56 -04:00
Edward Diener
1fd46a8046
Merge branch 'develop' of https://github.com/boostorg/build into develop
2014-07-08 15:29:17 -04:00
Edward Diener
88807c6866
Add a clang for Windows jam file for use with clang when the target is msvc.
2014-07-08 15:26:50 -04:00
Jürgen Hunold
20a3fb2981
Merge pull request #5 from jivancic/more_than_64_jobs
...
[b2] support more than 64 parallel jobs (-j)
2014-07-02 16:55:03 +02:00
Jürgen Hunold
566c65f1c6
Merge pull request #16 from jivancic/slow_msvc_setup_scripts_2
...
add support for MSVC setup script rewrite
2014-07-02 09:13:49 +02:00
Juraj Ivančić
164318ffba
add support for MSVC setup script rewrite
...
MSVC setup scripts are very slow, so should not be used in build actions directly.
Rewrite these scripts into their fast equivalents and use those instead.
Add toolset initialization option <rewrite-setup-script> to customize/disable this new behavior.
2014-06-27 10:14:02 +02:00
Steve Gates
eb4a8a6d4f
Updating to include support for Windows Phone 8.1.
2014-06-26 18:15:44 -07:00
Jürgen Hunold
2fa4a9855c
Merge branch 'develop'
2014-06-19 19:15:38 +02:00
Vladimir Prus
e581591514
Merge pull request #15 from MarcelRaad/develop
...
Add support for MSVC 14
2014-06-17 10:53:24 +04:00
Kohei Takahashi
521685d181
Specify linker flags in clang.jam like gcc.jam, close #5820
...
This is not clang's defect, however in most cases expects GNU ld as a
backend linker.
1. Use --{start,end}-group to avoid object linking order probrem.
2. Use -Wl,-B{static,dynamic} to treat static library correctly.
see also: https://svn.boost.org/trac/boost/ticket/5820
2014-06-17 10:04:26 +04:00
Steve Gates
b6e0c71875
Add testing.execution feature.
2014-06-17 09:56:38 +04:00
Jürgen Hunold
5420ce3a4c
Add support for Qt builds using bundled ANGLE
2014-06-13 19:21:11 +02:00
Jürgen Hunold
cb0a9660f6
make qt5 rcc testcase use Qt5Core
2014-06-13 19:20:23 +02:00
Jürgen Hunold
70d1bbde74
adjust paths to modular layout
2014-06-13 19:19:38 +02:00
Marcel Raad
a106dd3798
Add support for MSVC 14
2014-06-11 21:14:03 +02:00
Rene Rivera
708ceafa3d
Add support for removing more testing binaries to reduce space
...
requirements for testers. This adds a new "--remove-test-targets" option
to enable the extra removals.
2014-06-08 21:08:49 -05:00
Steve Gates
d8e5c7fa7b
Removing use of testing.execute feature until it gets added in separate pull request.
2014-05-28 11:42:48 -07:00
Steve Gates
f3896eb774
Adding a new feature to help support building for the Windows Runtime (Windows store/phone).
...
1. Adds a new feature <windows-api> for specifying the WINAPI_FAMILY API set to target. Defaults to desktop, which is how builds before my changes.
2. A few small changes for adding ARM support.
3. Changes to call to correct vcvars setup script for Windows Phone 8.
2014-05-27 16:59:59 -07:00
K. Noel Belcourt
59fd3b651e
Mods to get Cray building cleanly, target native hardware
...
on compute nodes.
2014-05-16 23:06:32 -06:00
K. Noel Belcourt
8dcc9ce950
Begin adding Cray support to MPI jam.
2014-05-16 21:29:39 -06:00
Noel Belcourt
b0ef209bbd
Merge pull request #11 from thomassuckow/develop
...
Add runtime-debugging description below debug-symbols
2014-05-12 15:21:12 -06:00
Thomas Suckow
559d80f38e
Add runtime-debugging description below debug-symbols
2014-05-12 13:36:19 -07:00
Noel Belcourt
a4cd97b8a4
Merge pull request #8 from bernhard-b/develop
...
support newer intel >=12 versions. add auto detection
Seemed like working builds was the last hurdle, thanks!
2014-05-08 19:53:36 -06:00
Steven Watanabe
a4f10b52a9
Don't go into an infinte loop if the braces aren't matched. (Either because of a syntax error, or because our parser is to simplistic.)
2014-04-10 11:19:46 -07:00
Steven Watanabe
d782ec52d0
Don't exit immediately on Windows if JAMSHELL is % and CreateProcess fails.
2014-04-03 14:13:33 -07:00
Steven Watanabe
23032af425
Parentheses are not allowed in REMs. Fixes #9800 .
2014-04-03 09:13:53 -07:00
Steven Watanabe
702d40baf9
Fix build with MinGW. Fixes #9301 .
2014-04-03 09:00:19 -07:00
Steven Watanabe
290e284ffe
topological sort ordered includes.
2014-04-01 13:12:17 -07:00
bernhard-b
602befb89c
fixes bugs of previous version. Skips and doesn't error out on using intel : : : <compatibility>vc12 if one of the detected versions doesn't support requested msvc version.
2014-03-31 20:15:23 +02:00
Steven Watanabe
80584727af
Merge branch 'develop'
2014-03-29 10:58:42 -07:00
Steven Watanabe
5c1a97b928
cxxflags should not apply to C files. Fixes #9815 .
2014-03-28 15:46:26 -07:00
bernhard-b
9f58144c03
correct version with autodetection of installed versions.
2014-03-28 19:50:10 +01:00
bernhard-b
4339e5700a
support newer intel >=12 versions. add autodetection of installed versions.
2014-03-27 22:55:23 +01:00
Steven Watanabe
6f709a2706
Attempt to fix source_order.py on Windows.
2014-03-26 16:43:47 -07:00
Steven Watanabe
e8c4dd3366
prebuilt.py needs to treat clang-darwin the same way as darwin.
2014-03-26 14:52:30 -07:00
Steven Watanabe
9732c695d1
Fix bug in pathnt.c that caused the results of GLOB to be downcased under some circumstances.
2014-03-24 15:18:37 -07:00
Steven Watanabe
1a1cb5aba1
Add another file to .gitignore.
2014-03-24 10:44:40 -07:00
Steven Watanabe
385699422c
Fix error message.
2014-03-12 12:10:43 -07:00
Steven Watanabe
27d418a53e
Add toolset_requirements.py to the test suite.
2014-03-12 12:09:30 -07:00
Steven Watanabe
350b050467
Add documentation of the sequence module.
2014-03-11 20:08:22 -07:00
Steven Watanabe
f022e89b20
Add documentation of regex module.
2014-03-08 17:34:05 -08:00
Steven Watanabe
2e99c6f74b
Merge branch 'develop'
2014-03-07 12:33:10 -08:00
Steven Watanabe
9fb7faedcc
Increment Boost.Build version
2014-03-07 12:24:12 -08:00
Steven Watanabe
b869e58fa0
Fix broken toolset.add-requirements.
2014-03-06 08:14:17 -08:00