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
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
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
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
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 Ivancic
ad9170e939
Fix some trivial syntax/runtime errors in stage.py.
2014-01-15 11:29:34 +01:00
Juraj Ivancic
6950d8373e
Fix syntax errors in rc.py and midl.py.
2014-01-15 11:29:26 +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
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
Steven Watanabe
69c7b06c70
Add tests for link.jam. Fix timestamp/dependency problem that made symlinks cause unnecessary rebuilds on Windows.
...
[SVN r86709]
2013-11-14 23:24:50 +00:00
Jürgen Hunold
76d4b1b6f1
correct <dll-path> as Qt5 dlls are in bin directory only.
...
[SVN r86696]
2013-11-14 11:22:02 +00:00
Jurko Gospodnetić
08ff8d5cd9
Minor stylistic line wrapping changes.
...
[SVN r86566]
2013-11-05 09:34:43 +00:00
Jurko Gospodnetić
91ba93f919
Stylistic change - jam construct like 'if $(var)-is-not-empty' does not actually test whether the $(var) variable is not empty and instead tests whether the variable is defined at all to any value. Specifically, if the variable is defined as an empty string, the test will still pass.
...
[SVN r86565]
2013-11-05 09:33:37 +00:00
Jurko Gospodnetić
c79b7e6a0c
Comment typo corrected.
...
[SVN r86562]
2013-11-05 08:07:31 +00:00
Jürgen Hunold
699c3c0e7c
adapt commandline to improved moc
...
Using -f (>) is no longer needed and not suported,
just provide the input file as positional argument
[SVN r86047]
2013-09-30 05:44:17 +00:00
Steven Watanabe
77f3e6ed63
Apply Bjorn Roald's patch for generating header links in git.
...
[SVN r85183]
2013-08-01 15:49:37 +00:00
Jürgen Hunold
acac696eac
Fix #8754 : Add support for upcoming msvc-12.0
...
Thanks to Lars Viklund for the patch
[SVN r84983]
2013-07-08 13:12:18 +00:00
Jürgen Hunold
bc7e8946dd
Fix: correct elif chain
...
[SVN r84982]
2013-07-08 13:11:49 +00:00
Steven Watanabe
a7b07f8d80
Only try to translate PYTHONPATH for windows/cygwin. It's not implemented for cross compilation.
...
[SVN r84908]
2013-06-27 12:53:07 +00:00
Matthias Troyer
21229a4e5b
Fixed #6436 #5596 and added threaded initialization
...
[SVN r84739]
2013-06-11 08:30:39 +00:00
Christian Henning
3cafc9aea7
Only one header is supported.
...
[SVN r84666]
2013-06-07 01:04:48 +00:00
Steven Watanabe
269b5c41d8
Fix lirary name. The lib prefix is added automatically.
...
[SVN r84660]
2013-06-06 22:45:25 +00:00
Christian Henning
4bdc0cdaa3
Fixed wrong library name.
...
[SVN r84659]
2013-06-06 22:12:02 +00:00
Daniel James
463326718e
Import errors in make-error.
...
In [83204] some commands to `import errors` were removed before calls to
`make-error`, which causes it to fail, as it uses `errors`. Rather than
restoring `import errors` I removed it from the other calls, and added it to
the function itself, which is hopefully less error prone.
[SVN r84552]
2013-05-30 08:28:42 +00:00
Steven Watanabe
df2b34d63c
Initial supprort for creating symlinks in the git layout.
...
[SVN r84524]
2013-05-27 00:02:43 +00:00
Christian Henning
1138feb932
libpng mock test.
...
[SVN r84498]
2013-05-25 15:54:54 +00:00
Christian Henning
e8a5a8204c
Renaming image lib's jam files to reflect actual library name.
...
[SVN r84473]
2013-05-25 03:51:14 +00:00
Andrey Semashev
9203b0f183
Manifest is now always generated for MSVC 8 and later. This is needed in order to solve problems with Windows UAC requiring elevated priviledges for some tests that have 'patch' in their names.
...
[SVN r84370]
2013-05-19 10:03:47 +00:00
Andrey Semashev
eef6e6146c
By default, when 32 bit x86 build is requested, i686 instruction set is chosen now. i386 instruction set removed since de facto it is not supported by some core libraries (Boost.Atomic and Boost.SmartPtr) and major operating systems. The minimum 32 bit x86 instruction set is i486 now. Also added a few more instruction sets that appeared in recent CPUs.
...
[SVN r84221]
2013-05-10 12:24:34 +00:00
Steven Watanabe
7a6c28bd59
Don't apply cxxflags to c compiles.
...
[SVN r84018]
2013-04-22 20:20:18 +00:00
Christian Henning
424ad6722d
Some image formats jam files supported by gil:io tests.
...
[SVN r83800]
2013-04-07 20:21:11 +00:00
Steven Watanabe
0dbfe77ce7
Make sure that we have a property-set.
...
[SVN r83767]
2013-04-04 19:27:20 +00:00
Steven Watanabe
6a0600876b
Fix bad interaction with changing toolset.requirements.
...
[SVN r83763]
2013-04-04 04:01:03 +00:00