-
Notifications
You must be signed in to change notification settings - Fork 0
/
fna-wasm.csproj
61 lines (54 loc) · 2.43 KB
/
fna-wasm.csproj
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
<Project Sdk="Microsoft.NET.Sdk.WebAssembly">
<PropertyGroup>
<TargetFramework>net8.0</TargetFramework>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<GenerateAssemblyInfo>false</GenerateAssemblyInfo>
<EnableUnsafeBinaryFormatterSerialization>true</EnableUnsafeBinaryFormatterSerialization>
<Nullable>disable</Nullable>
<RunAOTCompilation>true</RunAOTCompilation>
<RunAOTCompilationAfterBuild>true</RunAOTCompilationAfterBuild>
<EmccLinkOptimizationFlag>-O3</EmccLinkOptimizationFlag>
<EmccCompileOptimizationFlag>-O3</EmccCompileOptimizationFlag>
<WasmBitcodeCompileOptimizationFlag>-O3</WasmBitcodeCompileOptimizationFlag>
<EmccEnvironment>web</EmccEnvironment>
<EmccExtraLDFlags>--js-library $(MSBuildProjectDirectory.Replace('\', '/'))/js/library-fixemscripten.js -sFULL_ES3 -lidbfs.js -sLZ4</EmccExtraLDFlags>
<HybridGlobalization>true</HybridGlobalization>
<WasmAllowUndefinedSymbols>true</WasmAllowUndefinedSymbols>
<WasmNativeStrip>false</WasmNativeStrip>
<WasmNativeDebugSymbols>false</WasmNativeDebugSymbols>
<WasmEnableSIMD>true</WasmEnableSIMD>
</PropertyGroup>
<ItemGroup>
<NativeFileReference Include="SDL2.a">
<Visible>false</Visible>
</NativeFileReference>
<NativeFileReference Include="FNA3D.a">
<Visible>false</Visible>
</NativeFileReference>
<NativeFileReference Include="libmojoshader.a">
<Visible>false</Visible>
</NativeFileReference>
<NativeFileReference Include="FAudio.a">
<Visible>false</Visible>
</NativeFileReference>
<NativeFileReference Include="fmodstudio.a">
<Visible>false</Visible>
</NativeFileReference>
<NativeFileReference Include="fmod.a">
<Visible>false</Visible>
</NativeFileReference>
<EmccExportedRuntimeMethod Include="SDL">
<Visible>false</Visible>
</EmccExportedRuntimeMethod>
<EmccExportedRuntimeMethod Include="GL">
<Visible>false</Visible>
</EmccExportedRuntimeMethod>
<EmccExportedRuntimeMethod Include="setMainLoop">
<Visible>false</Visible>
</EmccExportedRuntimeMethod>
<WasmShellAdditionalPInvokeLibrary Include="__Native" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\FNA\FNA.Core.csproj" />
</ItemGroup>
</Project>