2
0
mirror of https://github.com/boostorg/build.git synced 2026-02-15 13:02:11 +00:00
Commit Graph

4209 Commits

Author SHA1 Message Date
Rene Rivera
781a3fe111 Add user warnings about VS2017 setup. 2017-04-07 12:29:13 -05:00
Rene Rivera
838c622939 Remove use of VS2017 detection helpers in favor of ENV+path detection. 2017-04-05 16:50:53 -05:00
Steven Watanabe
80c0f5f8d2 Tests for MI. 2017-03-30 13:24:09 -06:00
Arkadiy Shapkin
d2ff572c23 Fix error handling for VS2017 detection in GetCLPath.ps1. Closes #186 2017-03-30 12:32:13 +03:00
Rene Rivera
ac854420fb Move vc 14.1 to the front as the default. 2017-03-21 21:35:12 -05:00
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
Steven Watanabe
0d7e0c9c27 Fix performance problems when not using the debugger. 2017-03-11 09:38:21 -07: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
Steven Watanabe
27ec3bf2d8 Add documentation and test error conditions. 2017-03-09 12:16:30 -07:00
Steven Watanabe
8f92b128bd Get mi working again. Improve tests and error handling. 2017-03-06 17:48:37 -07:00
Steven Watanabe
6f5522aaa5 Merge branch 'develop' into debug
Conflicts:
	src/engine/function.c
	src/engine/scan.h
2017-03-01 09:50:57 -07: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
ErofeevK
d03365433f cygwin-to-windows-path accepts full windows path
Still not work for UNC path.
2017-02-27 10:30:37 +07: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
Victor Robertson
851c19fa6b Fix strip-eol for long command output
Previously, when shell command output exceeded the 1024 character
buffer size, each chunk of output would be stripped. This had the
undesirable effect of sometimes breaking compilation by splitting on
whitespace boundaries. This patch addresses the issue by providing a
string_rtrim function and utilizing the function on the output string
instead of each buffered component.
2016-11-04 16:30:44 -07: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