David Olsen
d19c605e01
Update PGI C++ compiler support
...
Update pgi.jam to reflect changes to the PGI C++ compiler over the last five years (which is when regular maintenance of that file stopped happening).
2017-07-26 13:15:52 -07:00
Peter Dimov
56fd849fb7
Add xsltproc.name rule to retrieve the configured xsltproc
2017-07-25 14:47:54 +03:00
Peter Dimov
b460ee2b92
Add .xslt extension to type XSLT
2017-07-25 14:47:19 +03:00
Steven Watanabe
4052b0d4cd
Localize the right variable. Prior to this change, .active-generators could be incorrectly restored in nested calls to construct causing generators to vanish mysteriously.
2017-07-22 18:56:16 -06:00
Rene Rivera
8d8d0d9ba7
Remove defaul template depth of 128.
...
This was old code and hence was a default that doesn't make sense any
longer. The compiler defaults for some time have been considerably above
128. Which has actually meant that we've restricted this instead of
incrementing it.
2017-07-21 05:46:35 -06:00
Rene Rivera
6f6aa23b69
Merge pull request #197 from tee3/develop-doxygen-markdown
...
Add support for Markdown in doxygen target.
2017-07-17 16:28:09 -06:00
Rene Rivera
745c8f4c09
Merge pull request #202 from bmwiedemann/sortedlist
...
sort file lists
2017-07-17 16:26:48 -06:00
Rene Rivera
e9a367a5b9
Merge pull request #208 from rdoeffinger/lzma
...
Add lzma.jam file.
2017-07-17 16:23:47 -06:00
Rene Rivera
4a128962d2
Merge pull request #212 from raffienficiaud/fixup/boost-python-windows
...
Python.jam: Postpone the computation of python "major-minor" version …
2017-07-17 16:21:01 -06:00
Raffi Enficiaud
4f521b5b97
Python.jam: Postpone the computation of python "major-minor" version out of the "version"
...
This fixes some issues on Windows when the function "configure" is called with an empty optional "version" filled in.
2017-07-17 21:09:45 +02:00
Rene Rivera
178e584df8
Add aliases for Boost build integration.
2017-07-16 06:14:36 -06:00
Rene Rivera
208c9dfbf3
Docs for variant example.
2017-07-15 17:07:27 -06:00
Rene Rivera
1956b5f647
Add examples to integrated docs.
2017-07-15 11:52:07 -06:00
Rene Rivera
4d712a2c34
Merge pull request #211 from sav-ix/develop
...
Fix for bootstrap.bat failure for intel-win32.
2017-07-15 06:04:27 -06:00
Alexander Shevchenko
4f0f683f63
Fix for bootstrap.bat failure for intel-win32.
...
See: fdbef0e3f0
2017-07-15 13:49:56 +03:00
Rene Rivera
b253e59554
Add example intro text.
2017-07-14 21:23:14 -06:00
Rene Rivera
74ac78ea51
Simplify time example.
2017-07-14 06:11:50 -06:00
Rene Rivera
246277a8e9
More tweaks to example docs, and add testing-time example to docs.
2017-07-13 08:49:18 -06:00
Rene Rivera
9f6eaab7c0
Some missing changes for documented examples.
2017-07-11 17:10:36 -06:00
Rene Rivera
4c511f1560
Add first example into documentation.
...
This uses quickbook to add an appendix of examples directly from the
source tree. The inclusion of the examples is done with glob so that we
can just add examples by having a "readme.qbk" in the example we want to
document.
2017-07-11 10:54:16 -06:00
Rene Rivera
ddccf2c845
Allow OSX tests to fail for now.
2017-07-04 21:29:39 -05:00
Rene Rivera
9d71fc27ff
Add OSX testing for comparison.
2017-07-04 21:18:39 -05:00
Reimar Döffinger
2f64036565
Add lzma.jam file.
...
Just a quick hack to allow to implement LZMA
compressor and decompressor in iostreams (see also
trac ticket 7534).
Probably needs to be refined at some point by someone
who knows what they are doing, but it seems to work in principle.
2017-07-03 19:53:43 +02:00
Rene Rivera
582c46bfec
Remove debug print that was causing test failures.
2017-06-28 09:24:10 -05:00
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
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