Copyright | (c) Carlo Nucera, 2016 |
---|---|
License | BSD3 |
Maintainer | meditans@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | Safe |
Language | Haskell2010 |
- 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.
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.