diff --git a/ghcup.cabal b/ghcup.cabal index a075110..822338b 100644 --- a/ghcup.cabal +++ b/ghcup.cabal @@ -21,12 +21,11 @@ extra-doc-files: README.md extra-source-files: + cbits/dirutils.c + cbits/dirutils.h data/build_mk/cross data/build_mk/default test/golden/GHCupInfo.json - cbits/dirutils.h - cbits/dirutils.c - source-repository head type: git @@ -165,14 +164,13 @@ library , terminal-progress-bar >=0.4.1 if os(windows) - cpp-options: -DIS_WINDOWS + cpp-options: -DIS_WINDOWS other-modules: GHCup.Prelude.File.Windows GHCup.Prelude.Windows - -- GHCup.OptParse.Run uses this - exposed-modules: - GHCup.Prelude.Process.Windows + -- GHCup.OptParse.Run uses this + exposed-modules: GHCup.Prelude.Process.Windows build-depends: , bzlib , process ^>=1.6.11.0 @@ -185,11 +183,11 @@ library GHCup.Prelude.File.Posix.Traversals GHCup.Prelude.Posix GHCup.Prelude.Process.Posix - - include-dirs: cbits - includes: dirutils.h + + include-dirs: cbits + includes: dirutils.h install-includes: dirutils.h - c-sources: cbits/dirutils.c + c-sources: cbits/dirutils.c build-depends: , bz2 >=0.5.0.5 && <1.1 , terminal-size ^>=0.3.2.1 @@ -243,7 +241,7 @@ executable ghcup , aeson-pretty ^>=0.8.8 , async ^>=2.2.3 , base >=4.12 && <5 - , bytestring >=0.10 && <0.12 + , bytestring >=0.10 && <0.12 , cabal-plan ^>=0.7.2 , containers ^>=0.6 , deepseq ^>=1.4 @@ -320,11 +318,11 @@ test-suite ghcup-test build-depends: , base >=4.12 && <5 - , bytestring >=0.10 && <0.12 + , bytestring >=0.10 && <0.12 , containers ^>=0.6 , directory ^>=1.3.6.0 , filepath ^>=1.4.2.1 - , generic-arbitrary >=0.1.0 && < 0.2.1 || >=0.2.2 && <0.3 + , generic-arbitrary >=0.1.0 && <0.2.1 || >=0.2.2 && <0.3 , ghcup , hspec >=2.7.10 && <2.10 , hspec-golden-aeson ^>=0.9