Skip to content

Commit c6377e9

Browse files
authored
Add MacOS pipelines build support. (#902)
* Attempt to add MacOS pipelines support; increase parallelism to 4. * Fix "expression unused" warnings on MacOS.
1 parent b0ebae3 commit c6377e9

File tree

2 files changed

+38
-6
lines changed

2 files changed

+38
-6
lines changed

Release/tests/functional/http/client/compression_tests.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -761,15 +761,15 @@ SUITE(compression_tests)
761761
// No acquire(), to force non-acquire compression client codepaths
762762
virtual bool acquire(_Out_ _CharType*& ptr, _Out_ size_t& count)
763763
{
764-
ptr;
765-
count;
764+
(void)ptr;
765+
(void)count;
766766
return false;
767767
}
768768

769769
virtual void release(_Out_writes_(count) _CharType* ptr, _In_ size_t count)
770770
{
771-
ptr;
772-
count;
771+
(void)ptr;
772+
(void)count;
773773
}
774774

775775
static concurrency::streams::basic_istream<_CharType> open_istream(const _CharType* data, size_t size)

azure-pipelines.yml

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Debug ..'
1919
- script: |
2020
cd build.debug
21-
ninja -j 2
21+
ninja -j 4
2222
displayName: 'Run ninja'
2323
- job: Ubuntu_1604_Apt_Release
2424
pool:
@@ -37,5 +37,37 @@ jobs:
3737
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Release ..'
3838
- script: |
3939
cd build.release
40-
ninja -j 2
40+
ninja -j 4
41+
displayName: 'Run ninja'
42+
- job: MacOS_Debug
43+
pool:
44+
vmImage: 'macOS-10.13'
45+
steps:
46+
- script: brew install boost openssl ninja
47+
displayName: Berw install dependencies
48+
- script: mkdir build.debug
49+
displayName: Make build.debug
50+
- task: CMake@1
51+
inputs:
52+
workingDirectory: 'build.debug'
53+
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Debug ..'
54+
- script: |
55+
cd build.debug
56+
ninja -j 4
57+
displayName: 'Run ninja'
58+
- job: MacOS_Release
59+
pool:
60+
vmImage: 'macOS-10.13'
61+
steps:
62+
- script: brew install boost openssl ninja
63+
displayName: Berw install dependencies
64+
- script: mkdir build.release
65+
displayName: Make build.release
66+
- task: CMake@1
67+
inputs:
68+
workingDirectory: 'build.release'
69+
cmakeArgs: '-G Ninja -DCMAKE_BUILD_TYPE=Release ..'
70+
- script: |
71+
cd build.release
72+
ninja -j 4
4173
displayName: 'Run ninja'

0 commit comments

Comments
 (0)