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
e6e3029110
Avoid installing particular Python to see if it works on OSX.
2017-06-25 22:10:55 -05:00
Rene Rivera
a3d88b900e
Use py2.6 on OSX as installing 2.7 fails on TravisCI.
2017-06-25 21:11:51 -05:00
Rene Rivera
233df6e75b
Get clang init-lib callin to work.
...
Fixes using the proper toolset module instead of always gcc for the
flags in the init-lib rule. Creates the target-os/linker-type mapping on
new toolset kinds instead of just gcc.
2017-06-25 15:04:00 -05:00
Rene Rivera
d105fc5b07
Merge remote-tracking branch 'origin/develop'
2017-06-22 14:49:29 -05:00
Rene Rivera
eeb3f6a178
Add missing rpath option for gnu linker.
2017-06-19 22:46:42 -05:00
Rene Rivera
95f62c996c
Replace all uses of os.name with proper target-os declarations.
...
Make gcc almost fully work on OSX and adjust clang toolsets to deal with
gcc changes. Adjust test framework to deal with gcc running on OSX for
the first time.
2017-06-19 18:55:28 -05:00
Rene Rivera
d17bede3ec
Correct location for --verbose option.
2017-06-15 16:13:10 -05:00
Rene Rivera
4567e92524
No need to cd test multiple times.
2017-06-15 16:07:18 -05:00
Rene Rivera
b569dfc558
Verbose is too much log output. Limit ot just failing tests.
2017-06-15 13:56:12 -05:00
Rene Rivera
095f742d22
Lets try verbose output to see what is failing.
2017-06-15 11:01:12 -05:00
Rene Rivera
8c264c7ad8
Fix do_diff to get error output.
2017-06-15 10:35:42 -05:00
Rene Rivera
13d5aeb224
Back to trusty, and turn on diff to debug.
2017-06-15 10:29:10 -05:00
Rene Rivera
550bd2963a
Change Travis testing to use not-broken compilers.
2017-06-15 10:09:09 -05:00
Rene Rivera
a025064fa1
Fix prebuilt test to not rely on toolset name on OSX.
2017-06-15 09:06:11 -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
Rene Rivera
2659187f91
Add OSx Travis testing.
2017-06-14 16:08:37 -05:00
Rene Rivera
26100079ac
Make linker type setup depend on target-os.
...
This fixes a long standing issue of the linker not working for
cross-compile.
2017-06-14 14:13:20 -05:00
Peter Dimov
894385f7b3
Use cygpath in cygwin-to-windows-path
2017-06-14 03:39:10 +03:00
Rene Rivera
1eb1a09fd3
Merge remote-tracking branch 'origin/develop'
2017-06-11 22:43:47 -05: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
dd9e63e816
Merge remote-tracking branch 'origin/develop'
2017-06-08 12:48:30 -05:00
Rene Rivera
e45e7f588f
Don't strip out EOL and other whitespace from action output.
2017-06-01 10:56:02 -05:00
Bernhard M. Wiedemann
7aa74e3029
Sort file lists
...
to enable more reproducible builds
without patching individual build definitions like
https://github.com/boostorg/container/pull/50
2017-06-01 16:16:27 +02: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
Thomas Brown
6572326bdb
doxygen: Add Markdown type to file processed by doxygen.
2017-05-10 23:00:13 -04:00
Thomas Brown
f8e6b44826
types: Add a type for Markdown files.
2017-05-09 21:12:51 -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
Matt Clarkson
be0e44373d
Allow asmflags to pass through to GCC
...
This is especially useful when cross-compiling Boost.Context for
ARM32 as you need to pass the -mfpu=neon (or similar) to correctly
compile the assembly there
2017-04-25 16:47:47 +01:00
Rene Rivera
78e4e509dc
Merge remote-tracking branch 'remotes/origin/develop'
2017-04-07 12:31:06 -05:00
Rene Rivera
781a3fe111
Add user warnings about VS2017 setup.
2017-04-07 12:29:13 -05:00
Rene Rivera
23085255b1
Merge branch 'master' of https://github.com/boostorg/build
2017-04-05 17:07:20 -05:00
Rene Rivera
81ebec0178
Merge remote-tracking branch 'remotes/origin/develop'
2017-04-05 17:06:31 -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