René Ferdinand Rivera Morell
7ce8b53d9d
Add support for modular build structure. ( #214 )
...
* Make the library modular usable.
* Switch to library requirements instead of source. As source puts extra source in install targets.
* Add wave tool build to all target.
* Add missing NO_LIB usage requirements.
* Add requires-b2 check to top-level build file.
* Bump B2 require to 5.2
* Change all <source> references to <library>.
* Move inter-lib dependencies to a project variable and into the build targets.
* Update build deps.
2024-08-26 22:01:03 -07:00
Alexander Grund
b2f002fa25
Add C++11 constexpr requirement
...
Fixes #153
2022-03-09 16:16:54 +01:00
Jeff Trull
40e19ac798
Specify C++11 requirement in top-level Jamfile
...
Removing C++03 from Wave's CI config isn't enough - the top-level Boost
build will try to build Wave under unsupported standards/compiler versions
without an explicit requirement.
Remove some ugly excess whitespace from the ChangeLog while I'm here.
2021-12-09 10:39:32 -08:00
Jeff Trull
ee0a7c14c5
Implement __has_include() ( #102 )
...
Resolve #96 by introducing C++17 feature (and frequent vendor extension) __has_include(), along with appropriate unit tests and documentation updates
2020-06-27 07:22:52 -07:00
Jeff Trull
849da9fb6a
Remove linking to newly header-only date_time ( #81 )
...
Boost develop branch has an updated date_time that is header-only so
Wave's builds will now fail unless this dependency is removed.
2020-03-15 17:37:19 -07:00
Hartmut Kaiser
12c91c34c1
Wave: updated copyrights, worked on whitespace skipping
...
[SVN r67893]
2011-01-09 21:54:54 +00:00
Hartmut Kaiser
380440ea36
Wave: applying patch from ticket #4778
...
[SVN r66157]
2010-10-24 01:30:10 +00:00
Hartmut Kaiser
bbcad7c954
Wave: updating copyrights, fixing issues introduced by latest changes to multi_pass.
...
[SVN r58714]
2010-01-05 17:29:06 +00:00
Hartmut Kaiser
4cc8bb6365
Wave: now compiles even with BOOST_FILESYSTEM_NO_DEPRECATED defined
...
[SVN r51679]
2009-03-10 01:35:54 +00:00
Jürgen Hunold
ef0c303fe3
Disable MS "secure" STL and C-Runtime warnings unconditionally for all compiler versions.
...
[SVN r49181]
2008-10-08 18:09:42 +00:00
Hartmut Kaiser
23bbed3024
Wave: updated copyright messages to include the year 2008 (merged from release branch).
...
[SVN r42502]
2008-01-05 22:44:28 +00:00
Hartmut Kaiser
4406725ac8
Suppressed more warnings during build of Wave.
...
[SVN r41105]
2007-11-15 13:27:24 +00:00
Jürgen Hunold
fc007960bf
Suppress msvc "deprecated" warnings.
...
[SVN r41102]
2007-11-15 07:04:24 +00:00
Vladimir Prus
4b8689c5c6
Make sure every library can be installed by using
...
bjam stage|install
in libs/<library>/build.
[SVN r40475]
2007-10-26 09:04:25 +00:00
Beman Dawes
9ab249c40f
Fix date_time boo boo that was causing all regression tests to fail
...
[SVN r39892]
2007-10-10 15:49:32 +00:00
Hartmut Kaiser
54b9354531
Wave: Updated Jamfiles to include Boost.DateTime.
...
[SVN r39890]
2007-10-10 12:42:16 +00:00
Hartmut Kaiser
2faaf7f871
Wave: Fixed predefined macro support to be thread safe.
...
[SVN r38254]
2007-07-17 15:41:28 +00:00
Hartmut Kaiser
42e01c0015
Wave: fixed Jamfiles.
...
[SVN r38180]
2007-07-11 15:29:10 +00:00
Hartmut Kaiser
725f6f023e
Wave: fix for RTTI problem when using VC7.1/STLport.
...
[SVN r37024]
2007-02-20 22:07:52 +00:00
Hartmut Kaiser
3cf132c4d0
Wave: Extended the copyright notice to include the year 2007.
...
[SVN r36469]
2006-12-20 16:58:16 +00:00
Hartmut Kaiser
633465b864
Wave: deleted V1 Jamfiles.
...
[SVN r36394]
2006-12-14 21:10:32 +00:00
Rene Rivera
5bea05170d
Turn off rtti, for vc-7.1, only for the compile of the source files not for the complete library.
...
[SVN r34443]
2006-07-02 17:14:21 +00:00
Hartmut Kaiser
a1771f5c00
Fixed Wave Jamfile.v2 to correctly disable RTTI for VC7.1
...
[SVN r33909]
2006-05-02 15:19:49 +00:00
Hartmut Kaiser
c959794650
Wave V1.2.4
...
[SVN r33362]
2006-03-17 22:40:02 +00:00
Vladimir Prus
dcb7e2f708
Set <define>BOOST_ALL_DYN_LINK=1 for shared lib
...
[SVN r32957]
2006-02-16 09:45:11 +00:00
Hartmut Kaiser
bec79d5e56
Fixed Wave Jamfiles.
...
[SVN r32408]
2006-01-24 19:17:31 +00:00
Hartmut Kaiser
a493efd766
[Wave] Moved token_id query functions to a separate source file.
...
[SVN r32378]
2006-01-23 17:03:16 +00:00
Hartmut Kaiser
5115faf51e
Updated the Wave copyright notice to include the year 2006.
...
[SVN r32154]
2005-12-24 19:50:47 +00:00
Hartmut Kaiser
58558f08d4
Added dll support to Wave.
...
[SVN r31729]
2005-11-21 20:27:02 +00:00
Hartmut Kaiser
71ca605c97
Added the <vc-7_1-stlport><*><rtti>off directive to all of the Wave V1 Jamfiles.
...
[SVN r31714]
2005-11-20 22:44:11 +00:00
Vladimir Prus
ee96422313
Make install target explicit. Otherwise top-level Jamfile will try to
...
install both results of 'boost_program_options' and of the install target,
resulting in duplicate target error.
[SVN r29605]
2005-06-16 07:59:26 +00:00
Rene Rivera
a98ae63000
Fix use of *DYN_LIB=1 defines.
...
Add dist-lib target to put results in a convenient place.
[SVN r28461]
2005-04-24 17:17:09 +00:00
Hartmut Kaiser
c98b49353d
Renamed files to comply with the Boost rules.
...
[SVN r27971]
2005-04-05 07:34:00 +00:00
Hartmut Kaiser
b7ef274181
Adjusted copyrights to reflect Boost adoption. Several minor fixes.
...
[SVN r27885]
2005-03-30 15:32:57 +00:00
Hartmut Kaiser
d588f4f77f
Added Wave V1.1.14 to the Boost CVS.
...
[SVN r27458]
2005-02-21 08:54:23 +00:00