diff options
author | Daniel Gröber <dxld@darkboxed.org> | 2016-01-11 12:16:42 +0100 |
---|---|---|
committer | Daniel Gröber <dxld@darkboxed.org> | 2016-01-13 03:14:34 +0100 |
commit | 474c6e9ab033d605ec753ecb9041e3953778002f (patch) | |
tree | 04428961e3a6db660bc77ba868a7b1aa4dea9a56 | |
parent | d942dbb8e6a605d336b6394de84589eb5e623aad (diff) |
Add `cabal` as a build-tool for Nix
-rw-r--r-- | Setup.hs | 4 | ||||
-rw-r--r-- | cabal-helper.cabal | 1 |
2 files changed, 4 insertions, 1 deletions
@@ -6,6 +6,7 @@ import Distribution.Simple.Install import Distribution.Simple.Register import Distribution.Simple.InstallDirs as ID import Distribution.Simple.LocalBuildInfo +import Distribution.Simple.Program import Distribution.PackageDescription import Control.Applicative @@ -17,7 +18,8 @@ import System.FilePath main :: IO () main = defaultMainWithHooks $ simpleUserHooks { instHook = inst, - copyHook = copy + copyHook = copy, + hookedPrograms = [ simpleProgram "cabal" ] } -- mostly copypasta from 'defaultInstallHook' diff --git a/cabal-helper.cabal b/cabal-helper.cabal index ac5f55d..b25a62c 100644 --- a/cabal-helper.cabal +++ b/cabal-helper.cabal @@ -89,6 +89,7 @@ Test-Suite spec Main-Is: Spec.hs Hs-Source-Dirs: tests, . GHC-Options: -Wall + Build-Tools: cabal Build-Depends: base >= 4.5 && < 5 , cabal-helper , extra |