Skip to content

Commit

Permalink
CircleCI & AppVeyor: Switch to preliminary LDC-LLVM 6.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
kinke committed Mar 9, 2018
1 parent b129c59 commit d49c24f
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 19 deletions.
10 changes: 5 additions & 5 deletions .circleci/config.yml
Expand Up @@ -52,7 +52,7 @@ commonSteps: &commonSteps
echo "Using LLVM with enabled assertions"
assertsSuffix="-withAsserts"
fi
curl -L -o llvm.tar.xz https://github.com/ldc-developers/llvm/releases/download/ldc-v$LLVM_VERSION/llvm-$LLVM_VERSION-$CI_OS-x86_64$assertsSuffix.tar.xz
curl -L -o llvm.tar.xz https://github.com/ldc-developers/llvm/releases/download/CI/llvm-8d99668b-$CI_OS-x86_64$assertsSuffix-20180309.tar.xz
tar -xf llvm.tar.xz --strip 1 -C llvm-$LLVM_VERSION
rm llvm.tar.xz
- run:
Expand Down Expand Up @@ -243,8 +243,8 @@ jobs:
- image: ubuntu:14.04
environment:
- CI_OS: linux
- LLVM_VERSION: 5.0.1
- HOST_LDC_VERSION: 1.6.0
- LLVM_VERSION: 6.0.0
- HOST_LDC_VERSION: 1.8.0
- EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DCMAKE_EXE_LINKER_FLAGS=-static-libstdc++ -DLDC_INSTALL_LTOPLUGIN=ON -DLDC_INSTALL_LLVM_RUNTIME_LIBS=ON"
- DUB_VERSION: v1.7.2
build-osx:
Expand All @@ -255,8 +255,8 @@ jobs:
- CI_OS: osx
- MACOSX_DEPLOYMENT_TARGET: 10.8
- USE_LIBCPP: true
- LLVM_VERSION: 5.0.1
- HOST_LDC_VERSION: 1.6.0
- LLVM_VERSION: 6.0.0
- HOST_LDC_VERSION: 1.8.0
- BOOTSTRAP_CMAKE_FLAGS: "-DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++"
- EXTRA_CMAKE_FLAGS: "-DMULTILIB=ON -DCMAKE_CXX_FLAGS='-stdlib=libc++' -DCMAKE_EXE_LINKER_FLAGS=-lc++"
- DUB_VERSION: v1.7.2
Expand Down
22 changes: 8 additions & 14 deletions appveyor.yml
Expand Up @@ -12,13 +12,13 @@ environment:
matrix:
- APPVEYOR_JOB_ARCH: x64
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
LLVM_VERSION: 5.0.1
HOST_LDC_VERSION: 1.6.0
LLVM_VERSION: 6.0.0
HOST_LDC_VERSION: 1.8.0
DUB_VERSION: v1.7.2
- APPVEYOR_JOB_ARCH: x86
APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017
LLVM_VERSION: 5.0.1
HOST_LDC_VERSION: 1.6.0
LLVM_VERSION: 6.0.0
HOST_LDC_VERSION: 1.8.0
DUB_VERSION: v1.7.2

# scripts that are called at very beginning, before repo cloning
Expand Down Expand Up @@ -64,15 +64,9 @@ install:
- ps: |
If (Test-Path Env:HOST_LDC_VERSION) {
$ldcVersion = $Env:HOST_LDC_VERSION
If ($Env:APPVEYOR_JOB_ARCH -eq 'x64') {
appveyor DownloadFile "http://github.com/ldc-developers/ldc/releases/download/v$ldcVersion/ldc2-$ldcVersion-win64-msvc.zip" -FileName ldc2.zip
7z x ldc2.zip > $null
Set-Item -path env:DMD -value "c:\projects\ldc2-$ldcVersion-win64-msvc\bin\ldmd2.exe"
} Else {
appveyor DownloadFile "http://github.com/ldc-developers/ldc/releases/download/v$ldcVersion/ldc2-$ldcVersion-win32-msvc.zip" -FileName ldc2.zip
7z x ldc2.zip > $null
Set-Item -path env:DMD -value "c:\projects\ldc2-$ldcVersion-win32-msvc\bin\ldmd2.exe"
}
appveyor DownloadFile "http://github.com/ldc-developers/ldc/releases/download/v$ldcVersion/ldc2-$ldcVersion-windows-$Env:APPVEYOR_JOB_ARCH.7z" -FileName ldc2.7z
7z x ldc2.7z > $null
Set-Item -path env:DMD -value "c:\projects\ldc2-$ldcVersion-windows-$Env:APPVEYOR_JOB_ARCH\bin\ldmd2.exe"
} Else {
$dmdVersion = $Env:HOST_DMD_VERSION
appveyor DownloadFile "http://downloads.dlang.org/releases/2.x/$dmdVersion/dmd.$dmdVersion.windows.7z" -FileName dmd.7z
Expand All @@ -94,7 +88,7 @@ install:
echo 'Using LLVM with enabled assertions'
$assertsSuffix = '-withAsserts'
}
appveyor DownloadFile "https://github.com/ldc-developers/llvm/releases/download/ldc-v$Env:LLVM_VERSION/llvm-$Env:LLVM_VERSION-windows-$Env:APPVEYOR_JOB_ARCH$assertsSuffix.7z" -FileName llvm.7z
appveyor DownloadFile "https://github.com/ldc-developers/llvm/releases/download/CI/llvm-$Env:LLVM_VERSION-windows-$Env:APPVEYOR_JOB_ARCH$assertsSuffix.7z" -FileName llvm.7z
- md llvm
- cd llvm
- 7z x ..\llvm.7z > nul
Expand Down

0 comments on commit d49c24f

Please sign in to comment.