summaryrefslogtreecommitdiff
path: root/utils/mkUserGuidePart/Options/Cpp.hs
diff options
context:
space:
mode:
Diffstat (limited to 'utils/mkUserGuidePart/Options/Cpp.hs')
-rw-r--r--utils/mkUserGuidePart/Options/Cpp.hs25
1 files changed, 25 insertions, 0 deletions
diff --git a/utils/mkUserGuidePart/Options/Cpp.hs b/utils/mkUserGuidePart/Options/Cpp.hs
new file mode 100644
index 0000000000..ae5b122bf9
--- /dev/null
+++ b/utils/mkUserGuidePart/Options/Cpp.hs
@@ -0,0 +1,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
+ }
+ ]