forked from foonathan/memory
-
Notifications
You must be signed in to change notification settings - Fork 0
/
appveyor.yml
32 lines (25 loc) · 1.71 KB
/
appveyor.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
version: '{build}'
build_script:
- cmd: git submodule update --init --recursive
# Install clang-cl
- appveyor DownloadFile http://releases.llvm.org/5.0.1/LLVM-5.0.1-win64.exe -FileName llvm-installer.exe
- start /WAIT llvm-installer.exe /S /D=C:\"Program Files\LLVM"
- cmd: mkdir build-12 && cd build-12
- cmd: cmake -G"Visual Studio 12" -DFOONATHAN_MEMORY_BUILD_EXAMPLES=OFF -DFOONATHAN_MEMORY_BUILD_TESTS=OFF ..\
- cmd: cmake --build . -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmd: cd ..\ && mkdir build-14-debug && cd build-14-debug\
- cmd: cmake -G"Visual Studio 14" -DCMAKE_BUILD_TYPE=Debug ..\
- cmd: cmake --build . --config Debug -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmd: test\Debug\foonathan_memory_test.exe
- cmd: cd ..\ && mkdir build-14-release && cd build-14-release\
- cmd: cmake -G"Visual Studio 14" -DCMAKE_BUILD_TYPE=Release ..\
- cmd: cmake --build . --config Release -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmd: test\Release\foonathan_memory_test.exe
- cmd: cd ..\ && mkdir build-cl-debug && cd build-cl-debug\
- cmd: cmake -G"Visual Studio 14" -T "LLVM-vs2014" -DCMAKE_BUILD_TYPE=Debug ..\
- cmd: cmake --build . --config Debug -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmd: test\Debug\foonathan_memory_test.exe
- cmd: cd ..\ && mkdir build-cl-release && cd build-cl-release\
- cmd: cmake -G"Visual Studio 14" -T "LLVM-vs2014" -DCMAKE_BUILD_TYPE=Release ..\
- cmd: cmake --build . --config Release -- /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
- cmd: test\Release\foonathan_memory_test.exe