|
|
|
@ -53,7 +53,9 @@ jobs:
|
|
|
|
mkdir build
|
|
|
|
mkdir build
|
|
|
|
cd build
|
|
|
|
cd build
|
|
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat" x64
|
|
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat" x64
|
|
|
|
|
|
|
|
echo Running cmake...
|
|
|
|
cmake .. -G Ninja -DTESTS=ON -DCMAKE_C_COMPILER="c:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_CXX_COMPILER="c:/Program Files/LLVM/bin/clang-cl.exe"
|
|
|
|
cmake .. -G Ninja -DTESTS=ON -DCMAKE_C_COMPILER="c:/Program Files/LLVM/bin/clang-cl.exe" -DCMAKE_CXX_COMPILER="c:/Program Files/LLVM/bin/clang-cl.exe"
|
|
|
|
|
|
|
|
echo CMake completed.
|
|
|
|
|
|
|
|
|
|
|
|
failOnStderr: true
|
|
|
|
failOnStderr: true
|
|
|
|
displayName: 'CMake'
|
|
|
|
displayName: 'CMake'
|
|
|
|
@ -62,15 +64,22 @@ jobs:
|
|
|
|
cd build
|
|
|
|
cd build
|
|
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat" x64
|
|
|
|
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat" x64
|
|
|
|
set CCC_OVERRIDE_OPTIONS=x-TC x-TP x/TC x/TP
|
|
|
|
set CCC_OVERRIDE_OPTIONS=x-TC x-TP x/TC x/TP
|
|
|
|
|
|
|
|
echo Running ninja...
|
|
|
|
ninja
|
|
|
|
ninja
|
|
|
|
|
|
|
|
echo Ninja completed.
|
|
|
|
|
|
|
|
|
|
|
|
failOnStderr: true
|
|
|
|
failOnStderr: true
|
|
|
|
displayName: 'Compile'
|
|
|
|
displayName: 'Compile'
|
|
|
|
|
|
|
|
|
|
|
|
- script: |
|
|
|
|
- script: |
|
|
|
|
cd build
|
|
|
|
cd build
|
|
|
|
|
|
|
|
dir
|
|
|
|
|
|
|
|
echo Copying objc.dll into Test directory...
|
|
|
|
copy /y objc.dll Test
|
|
|
|
copy /y objc.dll Test
|
|
|
|
|
|
|
|
echo Running CTest...
|
|
|
|
ctest -j 4 --output-on-failure
|
|
|
|
ctest -j 4 --output-on-failure
|
|
|
|
|
|
|
|
echo CTest completed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
failOnStderr: true
|
|
|
|
failOnStderr: true
|
|
|
|
displayName: 'Test'
|
|
|
|
displayName: 'Test'
|
|
|
|
|