Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 21 additions & 0 deletions ghcide/ghcide.cabal
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,10 @@ library
exposed-modules:
Development.IDE.GHC.Compat.CPP

flag test-exe
description: Build the ghcide-test-preprocessor executable
default: True

executable ghcide-test-preprocessor
default-language: Haskell2010
hs-source-dirs: test/preprocessor
Expand All @@ -225,6 +229,9 @@ executable ghcide-test-preprocessor
build-depends:
base == 4.*

if !flag(test-exe)
buildable: False

benchmark benchHist
type: exitcode-stdio-1.0
default-language: Haskell2010
Expand Down Expand Up @@ -263,6 +270,10 @@ benchmark benchHist
text,
yaml

flag executable
description: Build the ghcide executable
default: True

executable ghcide
default-language: Haskell2010
hs-source-dirs: exe
Expand Down Expand Up @@ -322,6 +333,9 @@ executable ghcide
TypeApplications
ViewPatterns

if !flag(executable)
buildable: False

test-suite ghcide-tests
type: exitcode-stdio-1.0
default-language: Haskell2010
Expand Down Expand Up @@ -404,6 +418,10 @@ test-suite ghcide-tests
TypeApplications
ViewPatterns

flag bench-exe
description: Build the ghcide-bench executable
default: True

executable ghcide-bench
default-language: Haskell2010
build-tool-depends:
Expand Down Expand Up @@ -448,3 +466,6 @@ executable ghcide-bench
TupleSections
TypeApplications
ViewPatterns

if !flag(bench-exe)
buildable: False