SSE4
f545689db7
- unwanted changes
2017-09-01 09:24:39 -05:00
SSE4
b76ed007c4
- clang-linux.jam - allow configuration for <ranlib> & <archiver>
2017-09-01 09:24:39 -05:00
Tal Lavi
61c612ba6f
clang-darwin.jam - allow configuration for <ranlib> & <archiver>
2017-08-31 10:54:44 -05:00
Rene Rivera
54b7612d1f
Update .travis.yml
2017-08-26 20:20:13 -05:00
Rene Rivera
fee826d9e5
Tweak CI setup.
2017-08-26 19:56:24 -05:00
Rene Rivera
5dca6c57ce
Add warning message for cxxstd and error option for compiles.
2017-08-26 19:47:53 -05:00
Rene Rivera
f3af28a526
Add cxxstd to configure relevant feature whitelist.
2017-08-26 08:29:37 -05:00
Rene Rivera
bca2049f1d
Implement cxxstd options for gcc & clang.
2017-08-25 23:49:55 -05:00
Rene Rivera
28cdfa5518
Full cleanup of gcc (and related toolset) to avoid gcc module deps.
...
This now moves all the logic of setting up the action flags into custom
action classes that use the target-os and related features. Hence there
are no more call from other toolsets into gcc toolset rules.
2017-08-25 09:45:25 -05:00
Rene Rivera
f9c88a635c
Refactor the built-in generators into independent generator files.
2017-08-24 16:16:47 -05:00
Rene Rivera
b487b1b478
Merge branch 'feature/gcc-cleanup' into develop
2017-08-21 22:03:40 -05:00
Ion Gaztañaga
5377199473
More fixes for MSVC 7.1:
...
- Add missing WINVER=0x0501 and _WIN32_WINNT=0x0501 to config_toolset.bat
- Add needed -D_WIN32_WINNT=0x0501 for vc7 to fix unresolved symbols
- Added alternatives to va_copy and vsnprintf in debugger.c
- Add missing fix from previous patch in strings.c
2017-08-13 22:24:57 -05:00
Ion Gaztañaga
2f84a23f8d
Fix non-C90 compatible lines
...
MSVC compilers fail to compile as they don't support declarations after statements
2017-08-12 23:06:24 -05:00
Refael Ackermann
9dc853b1cd
bump vswhere_usability_wrapper.cmd
...
* bump to 1.15.4
* specific Boost.build patch (no VCINSTALLDIR)
2017-08-09 09:03:05 -05:00
Refael Ackermann
99b01d131b
extra ERRORLEVEL reset
2017-08-09 09:03:05 -05:00
David Olsen
57fb427d0f
PGI C++ compiler support: Set DT_SONAME for shared libraries
...
When creating a shared library, use the -soname option to set the DT_SONAME field to the simple name of the library. Setting the DT_SONAME field is necessary so that the shared library can be found when it is referenced by another shared library that is then referenced by an executable.
2017-08-09 08:57:13 -05:00
Matt Chambers
d691418259
Rename REAME.txt to README.txt
2017-08-09 08:56:40 -05:00
Maxim Kartashev
c06df23795
Fix for #13154 : added -features=zla to the compiler's command line for both
...
libraries that require -compat=5 (stlport and apache). For the GNU library,
-compat=g is used through the -std=c++03 option and it includes -features=zla.
2017-08-09 08:38:55 -05:00
Andrey Semashev
399a50493d
Added new x86 target architecture flags.
...
Adds support for Intel Broadwell, Skylake, Skylake-X/Skylake-SP,
Cannonlake, AMD Excavator, Ryzen.
2017-08-01 11:05:37 -05:00
Rene Rivera
428eba2434
Move common doc types out from docbook.
...
This moves docbook, pdf, and xml types out from the bootbook tool file
to the common types directory. This allows other tools that process
those types to not rely on bootbook definition import.
2017-07-31 09:36:14 -05:00
Steven Watanabe
2b988d4ed6
Eliminate the need for the annoying is-default argument of zlib, bzip2, and lzma.
2017-07-28 22:02:30 -06:00
Steven Watanabe
486ddb6ba7
Editing of the build process section.
2017-07-28 18:58:18 -06:00
Rene Rivera
8e7cabc7d5
Merge pull request #219 from boostorg/feature/block-comment
...
Add block comments to jam language.
2017-07-28 19:39:50 -05:00
Steven Watanabe
464e723b2f
Document loading of project-config.jam.
2017-07-28 17:30:11 -06:00
Steven Watanabe
3929c60029
Remove out-dated warning about return.
2017-07-28 16:33:33 -06:00
Rene Rivera
ae0c5b7a57
Change block comment to #| comment |#.
2017-07-28 16:59:31 -05:00
Rene Rivera
edc18ece12
Add block comments to jam language.
...
This adds non-nested block comments wrapped with "#*" and "*#". This
should help in cleaning up embedded documentation and generally make
writing jam code easier.
2017-07-27 08:55:44 -05:00
Rene Rivera
1932313f47
Delete junk file.
2017-07-26 22:46:28 -05:00
Rene Rivera
fe16ff4f60
Merge pull request #218 from dkolsen-pgi/pgi-compiler-support
...
Update PGI C++ compiler support
2017-07-26 22:37:07 -05:00
Rene Rivera
2ae23f5738
Merge pull request #209 from boostorg/feature/arch-and-model
...
Add support for <arch-and-model> in common.format-name
2017-07-26 22:36:28 -05:00
Rene Rivera
c6fea9e7cb
Merge pull request #217 from asomers/bin_bash
...
Fix bash paths in shebangs
2017-07-26 18:04:52 -05:00
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
Alan Somers
fd486f7acd
Fix bash paths in shebangs
...
"/bin/bash" is a Linuxism. "/usr/bin/env bash" is portable.
2017-07-26 11:08:00 -06:00
Rene Rivera
59d5566e29
Merge pull request #216 from boostorg/feature/features
...
Restructure built-in feature definitions.
2017-07-25 21:55:23 -05:00
Rene Rivera
76db93bb66
Lets be inclusinve and add values for intermediate C++ versions.
2017-07-25 16:31:42 -05:00
Rene Rivera
44aebcc61d
Add dialect subfeature to cover the compiler extensions ot cxxstd.
2017-07-25 14:48:10 -05: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
Rene Rivera
4f5233911c
Restructure built-in feature definitions to make it easier to add and document them.
...
This moves the built-in feature definitions into a subdirectory where each feature
(or cohesive set of features) are defined in their own file. Eventually
documentation can be added in the definitions files themselves and inported into the
full documentation. Not all features got move by this. There are some features
spread out through the toolset files. Those will also get moved as needed,
and as possible.
2017-07-24 21:36:07 -05: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