Commit Graph

12124 Commits

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