summaryrefslogtreecommitdiff
path: root/utils/mkUserGuidePart/Options/Cpp.hs
blob: ae5b122bf93be40a0f49034131e9d7d212d46787 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
module Options.Cpp where

import Types

cppOptions :: [Flag]
cppOptions =
  [ flag { flagName = "-cpp"
         , flagDescription = "Run the C pre-processor on Haskell source files"
         , flagType = DynamicFlag
         }
  , flag { flagName = "-D⟨symbol⟩[=⟨value⟩]"
         , flagDescription = "Define a symbol in the C pre-processor"
         , flagType = DynamicFlag
         , flagReverse = "-U⟨symbol⟩"
         }
  , flag { flagName = "-U⟨symbol⟩"
         , flagDescription = "Undefine a symbol in the C pre-processor"
         , flagType = DynamicFlag
         }
  , flag { flagName = "-I⟨dir⟩"
         , flagDescription =
           "Add ⟨dir⟩ to the directory search list for ``#include`` files"
         , flagType = DynamicFlag
         }
  ]