diff options
author | Ben Gamari <ben@smart-cactus.org> | 2017-12-08 12:42:35 -0500 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-12-08 13:22:41 -0500 |
commit | 7733e44dd4ba7e7a0a9f3456e6ddc32decbcf5a3 (patch) | |
tree | 79c5e7151d760e6c7617d8450fb9ec2a10560989 /hadrian/appveyor.yml | |
parent | 5695f462f604fc63cbb45a7f3073bc114f9b475f (diff) | |
download | haskell-7733e44dd4ba7e7a0a9f3456e6ddc32decbcf5a3.tar.gz |
Rip out hadrian subtree
Sadly subtrees haven't worked quite as well as we would have liked for
developers. See Hadrian #440.
Diffstat (limited to 'hadrian/appveyor.yml')
-rw-r--r-- | hadrian/appveyor.yml | 41 |
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 |