aboutsummaryrefslogtreecommitdiff
path: root/pandoc-cli/pandoc-cli.cabal
diff options
context:
space:
mode:
authorAlbert Krewinkel <[email protected]>2022-09-27 11:25:54 +0200
committerJohn MacFarlane <[email protected]>2022-09-27 08:42:27 -0700
commit2bad9a9aa4eeb6cd63eef53422751ce5fd307c6b (patch)
tree6d1731f9c1b2da52c48a19938884ecb131a1aed4 /pandoc-cli/pandoc-cli.cabal
parent5e6b28cd0ee09904e625d37a6acf484654013cab (diff)
pandoc-cli: Avoid the CPP language extension
Alternative behavior for the *server* flag is implemented by using separate modules.
Diffstat (limited to 'pandoc-cli/pandoc-cli.cabal')
-rw-r--r--pandoc-cli/pandoc-cli.cabal6
1 files changed, 5 insertions, 1 deletions
diff --git a/pandoc-cli/pandoc-cli.cabal b/pandoc-cli/pandoc-cli.cabal
index ddd2a9f52..a7734bd55 100644
--- a/pandoc-cli/pandoc-cli.cabal
+++ b/pandoc-cli/pandoc-cli.cabal
@@ -27,6 +27,7 @@ flag server
common common-options
default-language: Haskell2010
+ other-extensions: OverloadedStrings
build-depends: base >= 4.12 && < 5
ghc-options: -Wall -fno-warn-unused-do-bind
-Wincomplete-record-updates
@@ -59,9 +60,12 @@ executable pandoc
buildable: True
build-depends: pandoc,
hslua-cli >= 1.1 && < 1.2
+ other-modules: PandocCLI.Server
if flag(server)
build-depends: pandoc-server >= 0.1 && < 0.2,
wai-extra >= 3.0.24,
warp,
safe
- cpp-options: -D_SERVER
+ hs-source-dirs: server
+ else
+ hs-source-dirs: no-server