git.iko.soy/typeable/pandoc
on master help sign in
appveyor - add cabal options, run tests.
commit58e3091e64a5386ae470b655fdba8976451efed7 authorJohn MacFarlane <jgm@berkeley.edu> dateTue 25 Sep 2018, 23:24 (8 years ago) parentd74b4d0
1 file changed+10−4
appveyor.yml+10−4
appveyor.yml+10−4
@@ -29,17 +29,23 @@ environment:
2929 - BUILD_TYPE: "cabal"
3030 OSARCH: "windows-x86_64"
3131 GHC_VERSION: "8.6.1.1"
32− GHC: "C:\\ProgramData\\chocolatey\\lib\\ghc\\tools\\ghc-8.6.1\\bin\\ghc.exe"
32+ GHC_MINOR_VERSION: "8.6.1"
33+ GHC: "C:\\ProgramData\\chocolatey\\lib\\ghc\\tools\\ghc-%GHC_MINOR_VERSION%\\bin\\ghc.exe"
3334 CABAL_VERSION: "2.4.0.0"
3435 CABAL_STORE: "C:\\cs"
36+ CABAL_OPTS: "--allow-newer -fembed_data_files -fbibutils"
37+ GHC_OPTS: "-fhide-source-paths"
3538 ARCH: "x64"
3639 CHOCO_OPTS: ""
3740 - BUILD_TYPE: "cabal"
3841 OSARCH: "windows-i386"
3942 GHC_VERSION: "8.6.1.1"
40− GHC: "C:\\ProgramData\\chocolatey\\lib\\ghc\\tools\\ghc-8.6.1\\bin\\ghc.exe"
43+ GHC_MINOR_VERSION: "8.6.1"
44+ GHC: "C:\\ProgramData\\chocolatey\\lib\\ghc\\tools\\ghc-%GHC_MINOR_VERSION%\\bin\\ghc.exe"
4145 CABAL_VERSION: "2.4.0.0"
4246 CABAL_STORE: "C:\\cs"
47+ CABAL_OPTS: "--allow-newer -flua_32bits -fembed_data_files -fbibutils"
48+ GHC_OPTS: "-fhide-source-paths"
4349 ARCH: "x86"
4450 CHOCO_OPTS: "--x86"
4551
@@ -94,9 +100,9 @@ test_script:
94100 # see https://github.com/haskell/cabal/issues/5516
95101 - if "%BUILD_TYPE%" == "cabal" (
96102 cabal --version &&
97− mkdir "%CABAL_STORE%"/ghc-8.6.1/package.db &&
103+ mkdir "%CABAL_STORE%"/ghc-%GHC_MINOR_VERSION%/package.db &&
98104 cabal --store-dir="%CABAL_STORE%" new-update &&
99− cabal --store-dir="%CABAL_STORE%" new-build -w %GHC% --allow-newer -flua_32bits -fembed_data_files . pandoc-citeproc &&
105+ cabal --store-dir="%CABAL_STORE%" new-build -w %GHC% --enable-tests --run-tests %CABAL_OPTS% --ghc-options="%GHC_OPTS" . pandoc-citeproc &&
100106 forfiles /P .\dist-newstyle /M pandoc*.exe /S /C "cmd /C copy @path C:\pandoc\windows"
101107 )
102108