Skip to content

Commit 2e2b891

Browse files
committed
Fix linux build
1 parent 455c19c commit 2e2b891

File tree

2 files changed

+307
-0
lines changed

2 files changed

+307
-0
lines changed

.gitignore

Lines changed: 306 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,306 @@
1+
## Ignore Visual Studio temporary files, build results, and
2+
## files generated by popular Visual Studio add-ons.
3+
##
4+
## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5+
6+
# User-specific files
7+
*.suo
8+
*.user
9+
*.userosscache
10+
*.sln.docstates
11+
12+
# User-specific files (MonoDevelop/Xamarin Studio)
13+
*.userprefs
14+
15+
# Build results
16+
Build
17+
[Dd]ebug/
18+
[Dd]ebugPublic/
19+
[Rr]elease/
20+
[Rr]eleases/
21+
x64/
22+
x86/
23+
bld/
24+
[Bb]in/
25+
[Oo]bj/
26+
[Ll]og/
27+
28+
# Visual Studio 2015 cache/options directory
29+
.vs/
30+
# Uncomment if you have tasks that create the project's static files in wwwroot
31+
#wwwroot/
32+
33+
# MSTest test Results
34+
[Tt]est[Rr]esult*/
35+
[Bb]uild[Ll]og.*
36+
37+
# NUNIT
38+
*.VisualState.xml
39+
TestResult.xml
40+
41+
# Build Results of an ATL Project
42+
[Dd]ebugPS/
43+
[Rr]eleasePS/
44+
dlldata.c
45+
46+
# Benchmark Results
47+
BenchmarkDotNet.Artifacts/
48+
49+
# .NET Core
50+
project.lock.json
51+
project.fragment.lock.json
52+
artifacts/
53+
**/Properties/launchSettings.json
54+
55+
*_i.c
56+
*_p.c
57+
*_i.h
58+
*.ilk
59+
*.meta
60+
*.obj
61+
*.pch
62+
*.pdb
63+
*.pgc
64+
*.pgd
65+
*.rsp
66+
*.sbr
67+
*.tlb
68+
*.tli
69+
*.tlh
70+
*.tmp
71+
*.tmp_proj
72+
*.log
73+
*.vspscc
74+
*.vssscc
75+
.builds
76+
*.pidb
77+
*.svclog
78+
*.scc
79+
80+
# Chutzpah Test files
81+
_Chutzpah*
82+
83+
# Visual C++ cache files
84+
ipch/
85+
*.aps
86+
*.ncb
87+
*.opendb
88+
*.opensdf
89+
*.sdf
90+
*.cachefile
91+
*.VC.db
92+
*.VC.VC.opendb
93+
94+
# Visual Studio profiler
95+
*.psess
96+
*.vsp
97+
*.vspx
98+
*.sap
99+
100+
# Visual Studio Trace Files
101+
*.e2e
102+
103+
# TFS 2012 Local Workspace
104+
$tf/
105+
106+
# Guidance Automation Toolkit
107+
*.gpState
108+
109+
# ReSharper is a .NET coding add-in
110+
_ReSharper*/
111+
*.[Rr]e[Ss]harper
112+
*.DotSettings.user
113+
114+
# JustCode is a .NET coding add-in
115+
.JustCode
116+
117+
# TeamCity is a build add-in
118+
_TeamCity*
119+
120+
# DotCover is a Code Coverage Tool
121+
*.dotCover
122+
123+
# AxoCover is a Code Coverage Tool
124+
.axoCover/*
125+
!.axoCover/settings.json
126+
127+
# Visual Studio code coverage results
128+
*.coverage
129+
*.coveragexml
130+
131+
# NCrunch
132+
_NCrunch_*
133+
.*crunch*.local.xml
134+
nCrunchTemp_*
135+
136+
# MightyMoose
137+
*.mm.*
138+
AutoTest.Net/
139+
140+
# Web workbench (sass)
141+
.sass-cache/
142+
143+
# Installshield output folder
144+
[Ee]xpress/
145+
146+
# DocProject is a documentation generator add-in
147+
DocProject/buildhelp/
148+
DocProject/Help/*.HxT
149+
DocProject/Help/*.HxC
150+
DocProject/Help/*.hhc
151+
DocProject/Help/*.hhk
152+
DocProject/Help/*.hhp
153+
DocProject/Help/Html2
154+
DocProject/Help/html
155+
156+
# Click-Once directory
157+
publish/
158+
159+
# Publish Web Output
160+
*.[Pp]ublish.xml
161+
*.azurePubxml
162+
# Note: Comment the next line if you want to checkin your web deploy settings,
163+
# but database connection strings (with potential passwords) will be unencrypted
164+
*.pubxml
165+
*.publishproj
166+
167+
# Microsoft Azure Web App publish settings. Comment the next line if you want to
168+
# checkin your Azure Web App publish settings, but sensitive information contained
169+
# in these scripts will be unencrypted
170+
PublishScripts/
171+
172+
# NuGet Packages
173+
*.nupkg
174+
# The packages folder can be ignored because of Package Restore
175+
**/[Pp]ackages/*
176+
# except build/, which is used as an MSBuild target.
177+
!**/[Pp]ackages/build/
178+
# Uncomment if necessary however generally it will be regenerated when needed
179+
#!**/[Pp]ackages/repositories.config
180+
# NuGet v3's project.json files produces more ignorable files
181+
*.nuget.props
182+
*.nuget.targets
183+
184+
# Microsoft Azure Build Output
185+
csx/
186+
*.build.csdef
187+
188+
# Microsoft Azure Emulator
189+
ecf/
190+
rcf/
191+
192+
# Windows Store app package directories and files
193+
AppPackages/
194+
BundleArtifacts/
195+
Package.StoreAssociation.xml
196+
_pkginfo.txt
197+
*.appx
198+
199+
# Visual Studio cache files
200+
# files ending in .cache can be ignored
201+
*.[Cc]ache
202+
# but keep track of directories ending in .cache
203+
!*.[Cc]ache/
204+
205+
# Others
206+
ClientBin/
207+
~$*
208+
*~
209+
*.dbmdl
210+
*.dbproj.schemaview
211+
*.jfm
212+
*.pfx
213+
*.publishsettings
214+
orleans.codegen.cs
215+
216+
# Since there are multiple workflows, uncomment next line to ignore bower_components
217+
# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
218+
#bower_components/
219+
220+
# RIA/Silverlight projects
221+
Generated_Code/
222+
223+
# Backup & report files from converting an old project file
224+
# to a newer Visual Studio version. Backup files are not needed,
225+
# because we have git ;-)
226+
_UpgradeReport_Files/
227+
Backup*/
228+
UpgradeLog*.XML
229+
UpgradeLog*.htm
230+
231+
# SQL Server files
232+
*.mdf
233+
*.ldf
234+
*.ndf
235+
236+
# Business Intelligence projects
237+
*.rdl.data
238+
*.bim.layout
239+
*.bim_*.settings
240+
241+
# Microsoft Fakes
242+
FakesAssemblies/
243+
244+
# GhostDoc plugin setting file
245+
*.GhostDoc.xml
246+
247+
# Node.js Tools for Visual Studio
248+
.ntvs_analysis.dat
249+
node_modules/
250+
251+
# Typescript v1 declaration files
252+
typings/
253+
254+
# Visual Studio 6 build log
255+
*.plg
256+
257+
# Visual Studio 6 workspace options file
258+
*.opt
259+
260+
# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
261+
*.vbw
262+
263+
# Visual Studio LightSwitch build output
264+
**/*.HTMLClient/GeneratedArtifacts
265+
**/*.DesktopClient/GeneratedArtifacts
266+
**/*.DesktopClient/ModelManifest.xml
267+
**/*.Server/GeneratedArtifacts
268+
**/*.Server/ModelManifest.xml
269+
_Pvt_Extensions
270+
271+
# Paket dependency manager
272+
.paket/paket.exe
273+
paket-files/
274+
275+
# FAKE - F# Make
276+
.fake/
277+
278+
# JetBrains Rider
279+
.idea/
280+
*.sln.iml
281+
282+
# CodeRush
283+
.cr/
284+
285+
# Python Tools for Visual Studio (PTVS)
286+
__pycache__/
287+
*.pyc
288+
289+
# Cake - Uncomment if you are using it
290+
# tools/**
291+
# !tools/packages.config
292+
293+
# Tabs Studio
294+
*.tss
295+
296+
# Telerik's JustMock configuration file
297+
*.jmconfig
298+
299+
# BizTalk build output
300+
*.btp.cs
301+
*.btm.cs
302+
*.odx.cs
303+
*.xsd.cs
304+
305+
# OpenCover UI analysis results
306+
OpenCover/

WorkerThread.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
#include <mutex>
1010
#include <atomic>
1111
#include <condition_variable>
12+
#include <string>
1213

1314
struct UserData
1415
{

0 commit comments

Comments
 (0)