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 #
>>>
emptyCppOptions
CppOptions {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.