Fix doctest with Cabal-2.0 by requiring c-i>=1.24
This commit is contained in:
@@ -1,23 +1,12 @@
|
||||
{-# LANGUAGE CPP #-}
|
||||
module Main where
|
||||
|
||||
import Test.DocTest
|
||||
import System.Environment
|
||||
import Data.Maybe
|
||||
import Build_doctests (flags, pkgs, module_sources)
|
||||
import Data.Foldable (traverse_)
|
||||
import Test.DocTest (doctest)
|
||||
|
||||
main :: IO ()
|
||||
main = do
|
||||
distdir <- (fromMaybe "dist" . lookup "DOCTEST_DIST_DIR") `fmap` getEnvironment
|
||||
doctest
|
||||
[ "-package", "ghc-" ++ VERSION_ghc
|
||||
, "-package", "transformers-" ++ VERSION_transformers
|
||||
, "-package", "mtl-" ++ VERSION_mtl
|
||||
, "-package", "directory-" ++ VERSION_directory
|
||||
, "-XScopedTypeVariables", "-XRecordWildCards", "-XNamedFieldPuns", "-XConstraintKinds", "-XFlexibleContexts", "-XDataKinds", "-XKindSignatures", "-XTypeOperators", "-XViewPatterns"
|
||||
, "-i" ++ distdir ++ "/build/autogen/"
|
||||
, "-icore/"
|
||||
, "-ishared"
|
||||
-- , "-optP-include"
|
||||
-- , "-optP" ++ distdir ++ "/build/autogen/cabal_macros.h"
|
||||
, "GhcMod.hs"
|
||||
]
|
||||
traverse_ putStrLn args -- optionally print arguments
|
||||
doctest args
|
||||
where
|
||||
args = flags ++ pkgs ++ module_sources
|
||||
|
||||
Reference in New Issue
Block a user