Robert Lenhardt
73d3e36637
always use boost filesystem streams to open files
2018-09-28 16:22:34 +02:00
Abel Sinkovics
4474a5ce8c
Add -Werror support
2017-09-16 22:49:22 +02:00
Hartmut Kaiser
e7cadc39df
Fixed sprintf warnings
2017-09-02 13:05:03 -05:00
Edward Diener
253ae38ad8
Honor --bindir and --libdir options if present when building wave.
2016-03-10 01:29:50 -05:00
Hartmut Kaiser
06d384dec3
Fix #8255 : Wave build warnings are probably errors on 64-bit
...
[SVN r83345]
2013-03-07 13:34:56 +00:00
Hartmut Kaiser
0f064c7faf
Wave: fixing a couple of warnings
...
[SVN r80761]
2012-09-29 20:13:28 +00:00
Hartmut Kaiser
82aee622a6
Wave:
...
- Added util::create_directories() wrapper to account for new behavior of boost::filesystem::create_directories().
- Added a new command line option --license=<file> to the Wave driver tool which allows to pre-pend the content of a (license) file to every newly created file. This option simplifies the implementation of partial preprocessing as done on Phoenix, Fusion, etc.
[SVN r79786]
2012-07-28 14:16:37 +00:00
Hartmut Kaiser
f441ea8aed
Wave: Changed --c++0x command line option to --c++11.
...
[SVN r79685]
2012-07-22 23:12:11 +00:00
Hartmut Kaiser
e5ac1ca3b3
Wave: updating copyrights, minor fixes, bumping version number for release
...
[SVN r78555]
2012-05-23 14:41:35 +00:00
Hartmut Kaiser
e1d1f933eb
Wave: allowing to force interpretation of wchar_t as signed/unsigned, fixed a problem in #pragma option_str(output)
...
[SVN r72162]
2011-05-25 18:32:51 +00:00
Hartmut Kaiser
277d3d79b0
Wave: minor edits
...
[SVN r72116]
2011-05-23 02:02:40 +00:00
Hartmut Kaiser
3cd74d9e3e
Wave: bumped version number (V2.3), fixed a problem in interactive mode of Wave driver
...
[SVN r71833]
2011-05-08 18:34:58 +00:00
Hartmut Kaiser
040c4d33d6
Wave: added new command line option --noexpand/-N
...
[SVN r71779]
2011-05-07 15:13:45 +00:00
Hartmut Kaiser
ab2fdf61e7
Wave: After preprocessing the body of any #pragma wave option() the wave tool now concatenates all adjacent string literals into a single string literal.
...
[SVN r68146]
2011-01-14 03:35:24 +00:00
Hartmut Kaiser
feb1e9ccdb
Wave: updated copyrights, added C++0x mode to docs, added predefined macros for C++0x mode
...
[SVN r67894]
2011-01-09 22:19:16 +00:00
Hartmut Kaiser
55752997a3
Wave: more work on C++0x support, fixed a macro expansion problem
...
[SVN r67117]
2010-12-09 01:44:51 +00:00
Hartmut Kaiser
dc832745b7
Wave: fixing Wave for Boost Filesystem V3, which is now the default, changed build system for Wave tool to disable threading
...
[SVN r67093]
2010-12-08 01:29:47 +00:00
Hartmut Kaiser
e563eaca2e
Wave: fixing exception handling
...
[SVN r66155]
2010-10-23 23:12:06 +00:00
Hartmut Kaiser
2c34ab5d57
Wave: added new preprocessing hook: emit_line_directive, added corresponding functionality to wave driver
...
[SVN r60819]
2010-03-24 23:38:12 +00:00
Hartmut Kaiser
b61ae31acc
Wave: updating copyrights, fixing issues introduced by latest changes to multi_pass.
...
[SVN r58715]
2010-01-05 17:30:27 +00:00
Troy D. Straszheim
b6a2bc4aeb
rm cmake from trunk. I'm not entirely sure this is necessary to satisfy the inspect script, but I'm not taking any chances, and it is easy to put back
...
[SVN r56942]
2009-10-17 02:07:38 +00:00
Hartmut Kaiser
5146cbbe2a
Wave: more work on pragma once pp hooks, added test case
...
[SVN r56312]
2009-09-19 19:57:09 +00:00
Hartmut Kaiser
aa8030e5f1
Wave: added preprocessing hook to detect #pragma once directives or include guards
...
[SVN r56276]
2009-09-17 17:54:07 +00:00
Troy D. Straszheim
5a2f240093
Copyrights on CMakeLists.txt to keep them from clogging up the inspect
...
reports. This is essentially the same commit as r55095 on the release
branch.
[SVN r55159]
2009-07-26 00:49:56 +00:00
Hartmut Kaiser
63aaed85fa
Wave: minor edit
...
[SVN r54223]
2009-06-22 19:46:43 +00:00
Hartmut Kaiser
72b796a248
Wave: added --macrocounts/-c command line option to wave driver tool allowing to collect macro invocation counts
...
[SVN r53586]
2009-06-03 01:06:42 +00:00
Hartmut Kaiser
122915b95f
Wave: fixed examples
...
[SVN r53192]
2009-05-22 23:40:53 +00:00
Douglas Gregor
bb92cf4d47
Add includes needed to build the wave preprocessor executable with a modularized tree
...
[SVN r52802]
2009-05-06 15:17:51 +00:00
Hartmut Kaiser
af4c016496
Wave: Added missing std:: qualifiers
...
[SVN r52409]
2009-04-15 23:58:49 +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
Hartmut Kaiser
d63da08b41
Wave: updating copyrights
...
[SVN r50638]
2009-01-16 18:34:31 +00:00
Michael A. Jackson
c7a2215d8a
Continuing merge of CMake build system files into trunk with the encouragement of Doug Gregor
...
[SVN r49510]
2008-11-01 13:15:41 +00:00
Jürgen Hunold
c26fd0136b
Disable MS "secure" STL and C-Runtime warnings unconditionally for all compiler versions.
...
[SVN r49184]
2008-10-08 18:25:56 +00:00
Hartmut Kaiser
6b02159942
Wave: Updated to use new Spirit Classic library structure and namespace. Lots' of minor changes and adjustments. Switched version to 2.0 since this version is not backwards compatible anymore with earlier versions.
...
[SVN r44381]
2008-04-13 22:39:12 +00:00
Hartmut Kaiser
cdb5d64051
Wave: Started to add testing of preprocessor hooks.
...
[SVN r43540]
2008-03-07 19:51:26 +00:00
Hartmut Kaiser
687c0a8a87
Wave: Fixed #1673 .
...
[SVN r43524]
2008-03-06 03:28:47 +00:00
Vladimir Prus
b42b0015c0
Build in MT mode (as long as wave links to boost.thread)
...
[SVN r43037]
2008-01-31 19:47:12 +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
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
d372475013
Wave: made build for wave driver single threaded.
...
[SVN r38162]
2007-07-07 04:27:25 +00:00
Hartmut Kaiser
7aa419b744
Wave: Fixed Jamfile.
...
[SVN r38161]
2007-07-07 04:05:42 +00:00
Hartmut Kaiser
e5f489787d
Wave: Changed return type of some preprocessing hooks to allow to skip the corresponding preprocessor action.
...
[SVN r38143]
2007-07-04 21:56:56 +00:00
Hartmut Kaiser
c36f1594bf
Wave: fixed configuration to correctly take into account thread related settings.
...
[SVN r38134]
2007-07-03 15:47:51 +00:00
Hartmut Kaiser
5f1903f4b1
Wave: implemented macro introspection iterators.
...
[SVN r38104]
2007-06-27 01:23:21 +00:00
Hartmut Kaiser
0e9ebd8223
Wave: added handling of #import directives, fixed a problem in the Wave driver.
...
[SVN r38100]
2007-06-26 19:40:04 +00:00
Hartmut Kaiser
d62a8447c0
Wave: fixed --force_include behavior as discussed on the list.
...
[SVN r37169]
2007-03-11 17:23:44 +00:00
Hartmut Kaiser
56f71426da
Wave: fixed to minor problems related to whitespace generation and #pragma option(output: push).
...
[SVN r36723]
2007-01-13 21:11:06 +00:00
Hartmut Kaiser
be7fed080b
Fixed a problem in #pragma wave option(output: pop) when -o- was specified on the command line.
...
[SVN r36712]
2007-01-12 20:35:30 +00:00