Thomas Kent
33024da7a8
Found changes moved out of build.bat
2017-03-20 21:45:31 -05:00
Thomas Kent
56c6d1f705
Merge branch 'develop' into use_141
2017-03-20 21:41:21 -05:00
Thomas Kent
cc63090b04
Missed a couple instances
2017-03-19 08:38:04 -05:00
Thomas Kent
4d2dcc7278
Updated all the references to 14.10 and 1410 to 14.1 and 141
2017-03-19 08:26:22 -05:00
Arkadiy Shapkin
00c23580af
Check Visual Studio 2017+ version in script
...
* Fixed `build.bat` stack overflow on some machines by splitting up to several files
* CSharp script simplified and now will check VC++ toolset version
2017-03-19 00:59:40 +08:00
Thomas Kent
1ee59bb4f0
Use the VS150COMNTOOLS variable if exists
...
This variable should be checked before running the search script, as if the user has manually started one of the "Visual Studio Command Prompt" versions, it will point to the correct build settings.
2017-03-15 16:30:32 -05:00
Thomas Kent
7ff4920eee
Merge remote-tracking branch 'upstream/develop' into common_program_files
2017-03-15 06:56:56 -05:00
Thomas Kent
a5fb976a7c
Using a common variable for Program Files
...
On 32-bit windows computers, visual studio is installed to %ProgramFiles% and
the %ProgramFiles(x86)% variable is not defined (I was mistaken in an earlier
issue thread). On 64-bit windows computers, visual studio is installed to
%ProgramFiles(x86)%. This commit uses the %VS_ProgramFiles% variable to search
the appropriate one.
2017-03-15 06:54:00 -05:00
Thomas Kent
0e3f390d24
Keep searching when the helper gives an error
...
I'm seeing the errorlevel set even when a good value is found.
Regardless, when there is an error we should move to the next check.
2017-03-15 06:26:57 -05:00
Rene Rivera
ba240cf4ca
Avoid vs2017.. The detection has some issues.
2017-03-12 23:54:05 -05:00
Rene Rivera
3a27b2d338
Avoid polluting with temp JSON file.
2017-03-12 10:24:34 -04:00
Refael Ackermann
b2260a9901
fix #157 : detect vs2017 (vc141) and setup environment
2017-03-10 18:48:08 -05:00
Rene Rivera
dc2f03d608
Change vc15 to vc1410.
2017-03-10 08:01:09 -05:00
Rene Rivera
5de8fc63d2
Fix bad python builds caused from global python version being forced.
2017-03-01 10:08:14 -06:00
Rene Rivera
ba5db666e5
Fix dynamic scoping bug and allow access to alternatives choices.
2017-03-01 09:46:22 -06:00
Niklas Angare
be31aad5ff
Fixed setting of SONAME for toolset qcc
...
The SONAME is now set unconditionally. The use if HAVE_SONAME was probably mistakenly copied from gcc.jam.
2017-02-11 23:00:08 +01:00
Thomas Kent
d99f08fe5b
Fixed a typo in the paths to VC15 installs.
2017-02-08 16:35:52 -06:00
Thomas Kent
6a76ad35f8
Fixed paths for vc15 and arch variable
2017-02-02 16:21:00 -06:00
Arkadiy Shapkin
cb70dbeb5c
Some fixes for VS2017 #157
...
Path autodetection to VS works only if it installed to default path
2017-02-01 22:17:02 +03:00
Edward Diener
b8c9741dd6
Merge pull request #155 from Bagira80/clang-pch-fix
...
Fix generating pre-compiled headers (pch) with clang (on linux).
2017-01-21 09:15:22 -05:00
Rene Rivera
e0eea1133c
Fix errors with tool path with spaces when on Windows.
...
Like the gcc toolset this now quotes the command to check the compiler
version before SHELL'ing out to get the version info.
2017-01-20 21:10:20 -06:00
Deniz Bahadir
c413447f4c
Fix generating pre-compiled headers (pch) with clang (on linux).
2017-01-19 16:25:18 +01:00
Andrea Bocci
373fb6f769
Do not reuse the same target for different library link checks
2017-01-14 12:12:44 +01:00
Rene Rivera
af046405c5
Fix var declare errors from empty declaration on some compilers.
2016-11-29 06:46:32 -06:00
Rene Rivera
4ee16d44c2
Fix macro redef errors on some compilers.
2016-11-28 13:26:22 -06:00
Rene Rivera
a5cb620336
Fix BB test failures from double UPDATE_NOW calls.
2016-11-08 13:27:42 -06:00
Rene Rivera
b1df9b928b
Fix extra arg value when post-build is called.
2016-11-08 10:42:24 -06:00
Rene Rivera
32113ca3dd
Fix output-xml not getting correctly generated on parallel builds.
2016-11-08 10:18:27 -06:00
Rene Rivera
e500f11922
Merge pull request #146 from stefanseefeld/develop
...
Fix NumPy detection bug in numpy-test.
2016-10-28 12:32:01 -05:00
Stefan Seefeld
1be1c5b42c
Fix NumPy detection bug in numpy-test.
2016-10-28 13:24:49 -04:00
Aaron Boman
710428b638
Fix unintentional masking of ImportErrors. Closes #121
2016-10-27 20:22:06 -05:00
Aaron Boman
be1cadf2f3
Make properties sorted, just like Jam.
2016-10-27 20:22:06 -05:00
Aaron Boman
8c656bab6b
Fix indirect_conditional test.
2016-10-27 20:22:05 -05:00
Aaron Boman
5369b25498
Partially fix test_rc.
2016-10-27 20:22:05 -05:00
Aaron Boman
fd29f0fc99
Fix stage test
2016-10-27 20:22:05 -05:00
Aaron Boman
a08ec65a24
Fix regression test
2016-10-27 20:22:04 -05:00
Aaron Boman
7c656245fb
Partially fix project_test3
2016-10-27 20:22:04 -05:00
Aaron Boman
b55a11515a
Fix message test.
2016-10-27 20:22:04 -05:00
Aaron Boman
1731a892f0
Fix BasicTarget type assertions
2016-10-27 20:22:04 -05:00
Aaron Boman
0ef26673c5
Fix inherit_toolset test.
2016-10-27 20:22:04 -05:00
Aaron Boman
daa173da70
Fix error message in project.py
2016-10-27 20:22:03 -05:00
Aaron Boman
a77502735e
Fix configuration test.
2016-10-27 20:22:03 -05:00
Aaron Boman
b90915009e
Fix generator_selection test.
...
Allow generators.register_standard() to be called from Jam.
2016-10-27 20:22:03 -05:00
Aaron Boman
1bd0eab600
Enable type checking for Python tests.
2016-10-27 20:22:03 -05:00
Aaron Boman
6cac5a21e5
Fix default_build test.
2016-10-27 20:22:03 -05:00
Aaron Boman
0b02b48235
Make the src directory a Python package.
2016-10-27 20:22:03 -05:00
Aaron Boman
f993e75a7f
Fix conditionals_multiple test.
2016-10-27 20:22:02 -05:00
Aaron Boman
601a721ad5
Optimize Engine.set_target_variable().
...
This removes the extra call to do_set_target_variable() because
it's possible for target variables to be set during the build phase.
The extra call added a decent amount of overhead. Addtionally,
rather than setting the target variables for each target (via the
for loop), the bjam interface "set-target-variable" rule allows
for taking in a list of targets. Thus, even more function calls are
avoided.
2016-10-27 20:22:02 -05:00
Aaron Boman
18e423e405
Optmize apply_default_build().
2016-10-27 20:22:02 -05:00
Aaron Boman
ca9b6035ba
Optimize PropertySet class.
2016-10-27 20:22:02 -05:00