Axel Ismirlian
24471d5743
Fixed compatibility issues for 64-bit AIX
2014-08-14 16:53:15 +04:00
Vladimir Prus
1b7ca464ae
Improve error reporting for bad target references.
2014-08-12 11:41:22 +04:00
K. Noel Belcourt
a035bb74fb
Revert to Cray only compile options, removed others.
2014-08-06 10:00:28 -06:00
Vladimir Prus
bbb27eeb45
Tweak documentation for windows-api feature.
2014-07-25 09:57:56 +04:00
Steve Gates
39b96bbf41
Add documentation for the windows-api feature..
2014-07-25 09:57:56 +04:00
bernhard-b
d65f02071d
Use msvc setup script feature with intel compiler.
2014-07-25 09:53:20 +04:00
bernhard-b
1964533425
Document embed-manifest-file feature.
2014-07-20 22:28:31 +02:00
bernhard-b
705944cc05
Allow to specify a custom manifest file which gets embedded
2014-07-17 21:08:39 +02:00
Steve Gates
a2d6515a66
Use WindowsPhoneCore.lib on Windows Phone
2014-07-16 00:31:34 +04:00
Vladimir Prus
e179d7bd25
Merge pull request #19 from MSOpenTech/fix_dev10_break
...
Unbreak msvc initialization with versions less than 11.
There was an incorrect condition causing a search for phone support to be run, and fail,
on msvc versions known not to have such support in the first place.
2014-07-12 10:26:22 +04:00
Steve Gates
61ff12a49e
Fixing problem preventing building on VS2010 due to locate-default-setup rule being passed an undefined value.
2014-07-11 12:50:58 -07:00
Edward Diener
08dab0f7ae
Remove example file since changes have been integrated and tested in clang-linux.jam.
2014-07-11 15:19:55 -04:00
Edward Diener
db1678d408
Changes for clang on Windows using mingw/gcc
2014-07-11 14:40:57 -04:00
Roland Schwarz
4c7402df93
Handle explicit empty value for property-map.find-replace.
...
I needed this to make
type.change-generated-target-prefix
SHARED_LIB : <toolset>gcc <target-os>windows : "" ;
work.
2014-07-11 20:15:05 +04:00
Edward Diener
757501d4d2
Merge branch 'develop' of https://github.com/boostorg/build into develop
2014-07-11 10:49:45 -04:00
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
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
5c1a97b928
cxxflags should not apply to C files. Fixes #9815 .
2014-03-28 15:46:26 -07:00