summaryrefslogtreecommitdiff
path: root/hadrian/appveyor.yml
diff options
context:
space:
mode:
Diffstat (limited to 'hadrian/appveyor.yml')
-rw-r--r--hadrian/appveyor.yml41
1 files changed, 0 insertions, 41 deletions
diff --git a/hadrian/appveyor.yml b/hadrian/appveyor.yml
deleted file mode 100644
index 32fc436763..0000000000
--- a/hadrian/appveyor.yml
+++ /dev/null
@@ -1,41 +0,0 @@
-clone_folder: "c:\\new-hadrian"
-environment:
- global:
- STACK_ROOT: "c:\\sr"
-
-cache:
- - "c:\\sr -> appveyor.yml"
-
-install:
- # Get Stack
- - curl -ostack.zip -LsS --insecure https://www.stackage.org/stack/windows-x86_64
- - 7z x stack.zip stack.exe
-
- # Note: AppVeyor has already cloned Hadrian into c:\new-hadrian
- # Fetch GHC sources into c:\ghc
- - cd ..
- - git clone --recursive git://git.haskell.org/ghc.git
- # GHC comes with an older version of Hadrian, so we delete it
- - rm -rf ghc\hadrian
- # Copy new Hadrian into ./ghc/hadrian
- - cp -r new-hadrian ghc\hadrian
-
- # Install Alex and Happy
- - set PATH=C:\Users\appveyor\AppData\Roaming\local\bin;%PATH%
- - ghc\hadrian\stack install --install-ghc alex happy > nul
-
- # Install all Hadrian and GHC build dependencies
- - cd ghc\hadrian
- - stack setup > nul
- - appveyor-retry stack exec -- pacman -S autoconf automake-wrapper make patch python tar --noconfirm
-
-build_script:
- # Build Hadrian and run internal Hadrian tests
- - build -c selftest
-
- # Build GHC
- - build -j -c --flavour=quickest --no-progress --progress-colour=never --profile=-
-
- # Test GHC binary
- - cd ..
- - inplace\bin\ghc-stage2 -e 1+2