Skip to content

Commit ef65f09

Browse files
committed
OpenSSL support on Visual Studio project
1 parent e130cf3 commit ef65f09

File tree

3 files changed

+27
-22
lines changed

3 files changed

+27
-22
lines changed

.github/workflows/test.yaml

Lines changed: 21 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,31 @@ jobs:
88

99
strategy:
1010
matrix:
11-
os: [macOS-latest, ubuntu-latest]
11+
os: [macOS-latest, ubuntu-latest, windows-latest]
1212

1313
steps:
14+
- name: prepare git for checkout on windows
15+
if: matrix.os == 'windows-latest'
16+
run: |
17+
git config --global core.autocrlf false
18+
git config --global core.eol lf
1419
- name: checkout
15-
uses: actions/checkout@v1
16-
- name: brotli-ubuntu
17-
run: sudo apt-get install -y libbrotli-dev
20+
uses: actions/checkout@v2
21+
- name: install brotli library on ubuntu
1822
if: matrix.os == 'ubuntu-latest'
19-
- name: brotli-macOS
20-
run: brew install brotli
23+
run: sudo apt-get install -y libbrotli-dev
24+
- name: install brotli library on macOS
2125
if: matrix.os == 'macOS-latest'
26+
run: brew install brotli
2227
- name: make
28+
if: matrix.os != 'windows-latest'
2329
run: cd test && make
30+
- name: setup msbuild on windows
31+
if: matrix.os == 'windows-latest'
32+
uses: warrenbuckley/Setup-MSBuild@v1
33+
- name: make-windows
34+
if: matrix.os == 'windows-latest'
35+
run: |
36+
cd test
37+
msbuild.exe test.sln /verbosity:minimal /t:Build "/p:Configuration=Release;Platform=x64"
38+
x64\Release\test.exe

appveyor.yml

Lines changed: 0 additions & 14 deletions
This file was deleted.

test/test.vcxproj

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<ProjectGuid>{6B3E6769-052D-4BC0-9D2C-E9127C3DBB26}</ProjectGuid>
2323
<Keyword>Win32Proj</Keyword>
2424
<RootNamespace>test</RootNamespace>
25-
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
25+
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
2626
</PropertyGroup>
2727
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
2828
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
@@ -97,6 +97,7 @@
9797
<AdditionalIncludeDirectories>./;../</AdditionalIncludeDirectories>
9898
<AdditionalUsingDirectories>
9999
</AdditionalUsingDirectories>
100+
<SDLCheck>true</SDLCheck>
100101
</ClCompile>
101102
<Link>
102103
<SubSystem>Console</SubSystem>
@@ -114,6 +115,7 @@
114115
<AdditionalIncludeDirectories>./;../</AdditionalIncludeDirectories>
115116
<AdditionalUsingDirectories>
116117
</AdditionalUsingDirectories>
118+
<SDLCheck>true</SDLCheck>
117119
</ClCompile>
118120
<Link>
119121
<SubSystem>Console</SubSystem>
@@ -133,6 +135,7 @@
133135
<AdditionalIncludeDirectories>./;../</AdditionalIncludeDirectories>
134136
<AdditionalUsingDirectories>
135137
</AdditionalUsingDirectories>
138+
<SDLCheck>true</SDLCheck>
136139
</ClCompile>
137140
<Link>
138141
<SubSystem>Console</SubSystem>
@@ -154,6 +157,7 @@
154157
<AdditionalIncludeDirectories>./;../</AdditionalIncludeDirectories>
155158
<AdditionalUsingDirectories>
156159
</AdditionalUsingDirectories>
160+
<SDLCheck>true</SDLCheck>
157161
</ClCompile>
158162
<Link>
159163
<SubSystem>Console</SubSystem>
@@ -171,4 +175,4 @@
171175
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
172176
<ImportGroup Label="ExtensionTargets">
173177
</ImportGroup>
174-
</Project>
178+
</Project>

0 commit comments

Comments
 (0)