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
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
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
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
385699422c
Fix error message.
2014-03-12 12:10:43 -07:00
Steven Watanabe
350b050467
Add documentation of the sequence module.
2014-03-11 20:08:22 -07: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
Steven Watanabe
7f8aac5d5e
Add support for junctions on Windows
2014-02-06 14:54:40 -08:00
K. Noel Belcourt
8dd176f683
Suppress fatal long long warning with gcc on Darwin.
...
When <warnings>all enabled, -pedantic from gcc.jam
turns on fatal long long warning. Add -Wno-long-long
to darwin.jam to suppress fatal message.
2014-02-06 15:37:33 -07:00
Steven Watanabe
3116da2b95
Prefer symlinks to hardlinks.
2014-02-04 18:43:57 -08:00
Dan Smith
28b7d5f82f
Export BOOST_JAM_TOOLSET to calling script.
...
This change allows top-level scripts to determine which
toolchain was used by Boost.Build engine bootstrap process.
Top-level script of Boost C++ Libraries will be updated
separately.
2014-02-01 14:05:31 +04:00
K. Noel Belcourt
0ef40cb867
Need to bump MAXJOBS to 256.
...
Having to move to larger smp clusters so need more build
parallelism.
2014-01-29 10:22:01 -07:00
Jürgen Hunold
854d98d92c
redistribute whitespace around colon
2014-01-22 10:55:35 +01:00
Vladimir Prus
31cfa99489
Introduce 'android' as value of 'target-os' feature.
...
At present, all it does is skips linking to the rt/pthread libraries.
2014-01-22 11:30:33 +04:00
Juraj Ivančić
cc49bbe33c
Fix typo in comment.
2014-01-15 11:29:39 +01:00
Juraj Ivancic
72d4a95f04
Fix increasing indent when running --debug-generators.
2014-01-15 11:29:37 +01:00
Juraj Ivancic
ad9170e939
Fix some trivial syntax/runtime errors in stage.py.
2014-01-15 11:29:34 +01:00
Juraj Ivancic
86887293e1
Fix mixed slash/backslash in actions.
2014-01-15 11:29:31 +01:00
Juraj Ivancic
c152ab6083
Fix a bug causing invalid composite features due to a missing expand call.
2014-01-15 11:29:29 +01:00
Juraj Ivancic
6950d8373e
Fix syntax errors in rc.py and midl.py.
2014-01-15 11:29:26 +01:00
Juraj Ivancic
0a13310cdc
Ported boost.jam module.
2014-01-15 11:29:24 +01:00
Juraj Ivancic
2a562c569a
Fix some porting errors in common.py.
2014-01-15 11:29:22 +01:00
Juraj Ivancic
e54541bffa
Fix some porting errors in msvc.py. Created a new action which allows us to change sources for target as well as decide on the actions name at the last moment. This is needed by MSVC PCH targets.
2014-01-15 11:29:20 +01:00
Juraj Ivancic
e6eee3ecdc
Resurrect c++-template-depth feature.
2014-01-15 11:29:18 +01:00
Juraj Ivancic
cec5795057
Fix tag rule for searched libs.
2014-01-15 11:29:15 +01:00
Juraj Ivancic
ab7796ae67
Removed porting error which flattens property set into strings.
2014-01-15 11:29:12 +01:00
Juraj Ivancic
dda9962601
Add support for --hash.
2014-01-15 11:29:00 +01:00
Juraj Ivancic
7032f9a433
Removed unused var.
2014-01-15 11:24:07 +01:00
Juraj Ivancic
b47d51f796
Prevent hard error when creating a property from string, in case string references an unknown feature.
2014-01-15 11:22:02 +01:00
Juraj Ivancic
7b9d51d7fd
Minor changes in feature.py.
2014-01-14 18:24:49 +01:00
Juraj Ivančić
d2cf5aed72
Avoid creating a thread if remaining jobs can be placed in the same array as thread handles.
...
If we have to wait for, e.g. 65 jobs, first we create a thread which waits for first 63.
The remaining two can be waited on by the same WFMO call which waits for thread
completion. This will avoid creating 2 threads in this case.
2014-01-14 16:11:37 +01:00
Juraj Ivančić
db6c3d7a79
Support more than 64 parallel jobs (-j).
...
Windows WaitForMultipleObjects() can wait on max. 64 handles. This limitation is overcome by splitting the handle set into parts which are of adequate size, and spawning a thread which does the waiting.
2014-01-14 14:05:29 +01:00
Jürgen Hunold
4d5c1f1306
Ignore build directories
2013-12-20 11:33:30 +01:00
Kohei Takahashi
5ce453de47
Fix c-scanner regex pattern
2013-12-18 10:32:20 +04:00
Richard Dale
b116fbaeba
Support shared libraries in cray builds.
2013-12-18 10:31:16 +04:00
Fredrik Orderud
dc428e2ab3
Extend version-countdown to also support Python 3.1-3.4.
2013-12-18 08:41:54 +04:00
Vladimir Prus
6a5a9b7c95
Check whether hard links between different directories work.
2013-12-17 09:15:05 +04:00
Jürgen Hunold
ca0f7339a0
Fix: shared libraries are in .../lib on most platforms and only in .../bin on Windows.
...
[SVN r86787]
2013-11-22 18:46:45 +00:00