Browse Source

non hard coded path for interop.js

pull/9028/head
Dan Walmsley 4 years ago
parent
commit
4ca077cd70
  1. 4
      src/Web/Avalonia.Web.Sample/Avalonia.Web.Sample.csproj
  2. 7
      src/Web/Avalonia.Web/Avalonia.Web.props
  3. 0
      src/Web/Avalonia.Web/interop.js

4
src/Web/Avalonia.Web.Sample/Avalonia.Web.Sample.csproj

@ -8,7 +8,6 @@
<MSBuildEnableWorkloadResolver>true</MSBuildEnableWorkloadResolver>
<WasmBuildNative>true</WasmBuildNative>
<EmccFlags>-sVERBOSE -sERROR_ON_UNDEFINED_SYMBOLS=0</EmccFlags>
<EmccExtraLDFlags>--js-library="C:\Users\User\repos\Avalonia\src\Web\Avalonia.Web.Sample\interop.js"</EmccExtraLDFlags>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'">
@ -34,6 +33,7 @@
<NativeFileReference Include="C:\Users\User\.nuget\packages\harfbuzzsharp.nativeassets.webassembly\2.8.2.1-preview.108\build\netstandard1.0\libHarfBuzzSharp.a\3.1.7\libHarfBuzzSharp.a" />
<NativeFileReference Include="C:\Users\User\.nuget\packages\skiasharp.nativeassets.webassembly\2.88.1\build\netstandard1.0\libSkiaSharp.a\3.1.7\libSkiaSharp.a" />
</ItemGroup>
<Import Project="..\Avalonia.Web\Avalonia.Web.props" />
<Import Project="..\Avalonia.Web\Avalonia.Web.targets" />
</Project>

7
src/Web/Avalonia.Web/Avalonia.Web.props

@ -0,0 +1,7 @@
<Project>
<UsingTask TaskName="WasmAppBuilder" AssemblyFile="$(WasmAppBuilderTasksAssemblyPath)" />
<UsingTask TaskName="WasmLoadAssembliesAndReferences" AssemblyFile="$(WasmAppBuilderTasksAssemblyPath)" />
<PropertyGroup>
<EmccExtraLDFlags>$(EmccExtraLDFlags) --js-library="$(MSBuildThisFileDirectory)\interop.js"</EmccExtraLDFlags>
</PropertyGroup>
</Project>

0
src/Web/Avalonia.Web.Sample/interop.js → src/Web/Avalonia.Web/interop.js

Loading…
Cancel
Save