Commit graph

10 commits

Author SHA1 Message Date
PHO / phonohawk
2090ba460e I forgot to cvs-add buildlink3.mk 2009-02-10 09:55:36 +00:00
PHO / phonohawk
b081a6a9cb - Update to cpphs-1.6.
- Install cpphs library as well.
- Create buildlink3.mk for library users.
2009-01-12 02:20:36 +00:00
Emil Sköldberg
85ca1d9031 Update 1.4 -> 1.5
Changes since 1.4:

- Fixed some more obscure corner cases, involving parameterised macro
  expansion within conditionals e.g. #if FOO(BAR,QUUX)

- Internal refactoring, affecting parts of the library API.
2007-08-15 10:13:30 +00:00
Emil Sköldberg
fe18bcd3da Unhide ${INSTALL_PROGRAM} and ${INSTALL_MAN} as suggested by pkglint. 2007-04-23 15:19:53 +00:00
Emil Sköldberg
4d918ef68b Update to version 1.4. Changes since 1.3:
* Added a "--pragma" option to retain #pragma in the output.

 * Fixed a number of obscure corner cases involving the interaction of
   multiple features e.g. foo##__LINE__.

 * Added the "--nowarn" option.
2007-04-23 14:49:14 +00:00
Emil Sköldberg
27b40851bd Update to version 1.3.
Changes:
- Added a "--cpp" option for drop-in compatibility with standard cpp.
  It causes cpphs to accept standard cpp flags and translate them to
  cpphs equivalents. Compatibility options include: -o, -ansi, -traditional,
  -stdc, -x, -include, -P, -C, -CC, -A. The file behaviour is different
  too - if two filenames are given on the commandline, then the second is
  treated as the output location.
- Fixed a corner-case bug in evaluating chained and overlapping #ifdefs.
2006-10-13 12:57:55 +00:00
Emil Sköldberg
6f8eda910f Update to version 1.2.
Changes:
    * Re-arranged the source files into hierarchical libraries.
    * Exposed the library interface as an installable Cabal package,
      with Haddock documentation.
    * Added the --unlit option, for removing literate-style comments.
2006-08-28 10:00:33 +00:00
Aleksey Cheusov
35f82d29fc man is replaced with ${PKGMANDIR} 2006-04-20 13:36:34 +00:00
Emil Sköldberg
2d66d6f64d Updated to version 1.1
From changelog:

Version 1.1
-----------
  * Fix the .cabal way of building cpphs.
  * Update the --version reported (forgotten in 1.0, which still reports 0.9)
  * No longer throws an error when given an empty file as input.
2006-03-14 15:51:13 +00:00
Emil Sköldberg
3ca2b0b784 cpphs is a liberalised re-implementation of cpp, the C pre-processor,
in Haskell. This version of cpp is pretty-much feature-complete, and
compatible with the -traditional style. It has two main modes:

    * conditional compilation only (--nomacro),
    * and full macro-expansion (default).
2005-11-07 17:04:20 +00:00