| Copyright | (c) Carlo Nucera, 2016 |
|---|---|
| License | BSD3 |
| Maintainer | meditans@gmail.com |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | Safe |
| Language | Haskell2010 |
Language.C.Preprocessor.Remover.Internal.Types
Description
- data CppOptions = CppOptions {}
- emptyCppOptions :: CppOptions
- type ProjectDir = FilePath
- type CabalFilePath = FilePath
Options for the cpp preprocessor
data CppOptions Source #
CppOptions represent the options which are passed, through the ghc api,
to the cpp preprocessing program. For reference,
here is the
part of the gcc manual corresponding to the preprocessing options.
Constructors
| CppOptions | |
Instances
emptyCppOptions :: CppOptions Source #
>>>emptyCppOptionsCppOptions {cppDefine = [], cppInclude = [], cppFile = []}
Aliases for the type signatures
type ProjectDir = FilePath Source #
ProjectDir is the directory which contains the .cabal file for the project.
type CabalFilePath = FilePath Source #
The path of the main .cabal file of the project.