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

11424 Commits

Author SHA1 Message Date
Edward Diener
99be21b787 Merge pull request #199 from mkartashev/stlport-fix
Fix build errors with stdlib=sun-stlport on Linux
2017-06-27 14:39:47 -04:00
Rene Rivera
ffcd982485 Merge pull request #205 from refack/patch-1
fix regression from VS2017 detection
2017-06-27 10:16:56 -05:00
Refael Ackermann
dc9ecf3a71 fix regression from VS2017 detection 2017-06-27 10:46:26 -04:00
Rene Rivera
2e5e8d37f3 Merge pull request #192 from refack/develop
Try to detect VS2017 using vswhere
2017-06-27 06:54:50 -05:00
Rene Rivera
039267ddb4 Merge pull request #204 from boostorg/pr/use-cygpath
Use cygpath in cygwin-to-windows-path
2017-06-14 18:49:44 -05:00
Peter Dimov
894385f7b3 Use cygpath in cygwin-to-windows-path 2017-06-14 03:39:10 +03:00
Rene Rivera
450c25c3b5 Improve configure builds to allow changing relevant features.
This has to improvements to better support using configure build checks.
First subfeatures of the relevant features are automatically included as
being relevant. For example toolset subfeatures for controlling custom
options would now be considered. Second the relevant features are now
specified as components of a "configure" feature. Which allows adding to
the set of relevant features by adding to the composite set.
2017-06-11 21:29:05 -05:00
Rene Rivera
e45e7f588f Don't strip out EOL and other whitespace from action output. 2017-06-01 10:56:02 -05:00
Rene Rivera
180981ccdf Clean command output before invoking callback to ACTION_RULE. 2017-05-31 18:04:21 -05:00
Rene Rivera
dfd8a2f44c Merge pull request #169 from ErofeevK/gcc_win_cross_compile_fix
cygwin-to-windows-path accepts full windows path
2017-05-30 07:00:20 -05:00
Rene Rivera
e9cd7ce4e1 Merge pull request #198 from Rombur/pgi
Replace pgCC with pgc++
2017-05-28 21:16:33 -05:00
K. Noel Belcourt
d33e0ec7c1 Move vectorize feature into builtin.jam, make propagated.
Removed vectorize feature from clang and intel on darwin.
Thanks Steven W. for the help.
2017-05-26 15:58:14 -06:00
Maxim Kartashev
b4209d315e For sun-stlport, add -compat=5 to the command line in order to avoid build
errors on the platforms where it is not the default (like on Linux). Without
this additional option, the compiler exits with an error because
-library=stlport4 only works with the Sun ABI (-compat=5), while the default
might be GNU ABI (-compat=g).

Do the same for the stdcxx library that is also available only in -compat=5
mode. This change is not strictly necessary as the stdcxx library is only
available on Solaris, where the default is -compat=5 anyway. It has been added
as a precaution.
2017-05-22 16:52:07 +03:00
Bruno Turcksin
3aa21e1796 Replace pgCC with pgc++ 2017-05-17 21:13:46 -04:00
Steven Watanabe
f33cb39478 Add missing #include. 2017-05-09 17:38:52 -06:00
Edward Diener
952411352a Merge pull request #195 from danieljames/quickbook-strict-mode
Add a feature for using quickbook's strict mode
2017-05-09 09:51:26 -04:00
Edward Diener
c6b219507a Merge branch 'vmrob-fix-eol-stripping' into develop 2017-05-08 23:00:14 -04:00
Edward Diener
f11d57f633 Fixed the tests for Windows when 'echo' is involved. 2017-05-08 13:12:27 -04:00
Refael Ackermann
6f63489198 Try to detect VS2017 using vswhere 2017-05-06 12:08:53 -04:00
Steven Watanabe
68d3b9721f Fix test pattern on Windows. 2017-05-02 17:27:44 -06:00
Steven Watanabe
4aa88f9d5d Merge branch 'debug' into develop 2017-05-02 16:03:45 -06:00
Edward Diener
b8b2b8a3a4 Merge branch 'fix-eol-stripping' of https://github.com/vmrob/build into vmrob-fix-eol-stripping 2017-05-02 07:44:15 -04:00
Steven Watanabe
8ae8407cfb Fix incorrect return value from try_wait, which caused most parallel builds to fail. 2017-04-26 17:32:06 -06:00
Steven Watanabe
540c6bdbe7 Fix test/link.py on windows. The problem is a result of the fact that stat on Windows behaves like lstat, which causes changes to be reported when a link is updated. Fixes #185. 2017-04-26 14:54:03 -06:00
Steven Watanabe
316e26ca71 Remove fixed limit to -j. Fixes #189.
* execunix.c: Replace select with poll.
* execnt.c: Use RegisterWaitForSingleObject when the number of jobs exceeds MAXIMUM_WAIT_OBJECTS.
2017-04-26 14:22:06 -06:00
Daniel James
f87158f383 Add a feature for using quickbook's strict mode 2017-04-25 21:59:52 +01:00
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
Rene Rivera
c230cb88a6 Merge pull request #190 from tee3/develop-ci-do-diff
ci: Enable DO_DIFF on travis-ci to facilitate debugging.
2017-04-02 23:31:01 -05:00
Thomas Brown
54d20a670d ci: Enable DO_DIFF on appveyor to facilitate debugging. 2017-04-02 23:08:59 -04:00
Thomas Brown
9d7eff7486 ci: Enable DO_DIFF more simply in travis-ci.
This change avoids using the env: section of travis-ci since it is
difficult to control.
2017-04-02 23:07:39 -04:00
Thomas Brown
5d70a97353 ci: Enable DO_DIFF on travis-ci to facilitate debugging.
This change enables DO_DIFF on travis-ci to facilitate debugging of
failing tests.
2017-04-02 15:29:34 -04:00
Steven Watanabe
80c0f5f8d2 Tests for MI. 2017-03-30 13:24:09 -06:00
Rene Rivera
d997329125 Merge pull request #187 from KindDragon/develop
Fix error handling for VS2017 detection in GetCLPath.ps1. Closes #186
2017-03-30 07:21:24 -05: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
Rene Rivera
e43e48628c Use plain CMD for testing. 2017-03-21 15:03:12 -05:00
Rene Rivera
61792c1a9a Merge pull request #183 from teeks99/use_141
Updated all the references to 14.10 and 1410 to 14.1 and 141
2017-03-21 09:16:54 -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
Rene Rivera
468eb50149 Merge pull request #173 from KindDragon/develop
Check Visual Studio 2017+ version in script
2017-03-19 11:32: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
2c46d25536 "core-language" test fixed for Windows 10 2017-03-19 19:50:52 +08: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
Rene Rivera
f1e32a7884 Merge pull request #178 from teeks99/comntools_first
Use the VS150COMNTOOLS variable if exists
2017-03-15 21:32:20 -05: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
Rene Rivera
c419f2eb9d Merge pull request #172 from teeks99/user_config_options
Documentation covering multiple flags and multiple variants in user-c…
2017-03-15 12:18:20 -05:00
Rene Rivera
881e97679f Merge pull request #175 from teeks99/msvc_versions
Documentation Updated with Visual Studio 2017 version and example
2017-03-15 12:09:27 -05:00
Rene Rivera
3328dd9c0f Merge pull request #177 from teeks99/common_program_files
Using a common variable for program files
2017-03-15 10:02:13 -05:00