hlsf goes bad

This commit is contained in:
Youmu Liu
2026-05-08 18:09:12 +08:00
parent 8aa319a120
commit d1aca8f745
47 changed files with 5020 additions and 446 deletions
+17 -17
View File
@@ -8,7 +8,7 @@
AfterTargets="Build"
Condition="'$(DisablePostBuildCopy)'!='true'">
<MakeDir Directories="$(NativeBuildDir)" />
<MakeDir Directories="$(ManagedBuildDir)" />
<!-- 拷贝所有编译输出(DLL + PDB + XML + deps.json) -->
<ItemGroup>
@@ -17,11 +17,11 @@
</ItemGroup>
<Copy SourceFiles="@(_OutputFiles)"
DestinationFolder="$(NativeBuildDir)%(RecursiveDir)"
DestinationFolder="$(ManagedBuildDir)%(RecursiveDir)"
SkipUnchangedFiles="true" />
<Message Importance="high"
Text="[StgSharp] $(MSBuildProjectName) → $(NativeBuildDir)" />
Text="[StgSharp] $(MSBuildProjectName) → $(ManagedBuildDir)" />
</Target>
<!-- ════════════════════════════════════════════════════════ -->
@@ -66,32 +66,32 @@
<ItemGroup>
<!-- 扫描 build/ 下所有 RID 子目录中的 native 文件 -->
<_PackNative Include="$(SolutionRoot)build\win-x64\$(NativeLibName).dll"
Condition="Exists('$(SolutionRoot)build\win-x64\$(NativeLibName).dll')"
<_PackNative Include="$(SolutionRoot)cmake_build\win_x64\$(NativeLibName).dll"
Condition="Exists('$(SolutionRoot)cmake_build\win_x64\$(NativeLibName).dll')"
PackagePath="runtimes\win-x64\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\win-arm64\$(NativeLibName).dll"
Condition="Exists('$(SolutionRoot)build\win-arm64\$(NativeLibName).dll')"
<_PackNative Include="$(SolutionRoot)cmake_build\win_arm64\$(NativeLibName).dll"
Condition="Exists('$(SolutionRoot)cmake_build\win_arm64\$(NativeLibName).dll')"
PackagePath="runtimes\win-arm64\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\linux-x64\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)build\linux-x64\lib$(NativeLibName).so')"
<_PackNative Include="$(SolutionRoot)cmake_build\linux_x64\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)cmake_build\linux_x64\lib$(NativeLibName).so')"
PackagePath="runtimes\linux-x64\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\linux-arm64\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)build\linux-arm64\lib$(NativeLibName).so')"
<_PackNative Include="$(SolutionRoot)cmake_build\linux_arm64\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)cmake_build\linux_arm64\lib$(NativeLibName).so')"
PackagePath="runtimes\linux-arm64\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\linux-ppc64le\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)build\linux-ppc64le\lib$(NativeLibName).so')"
<_PackNative Include="$(SolutionRoot)cmake_build\linux_ppc64le\lib$(NativeLibName).so"
Condition="Exists('$(SolutionRoot)cmake_build\linux_ppc64le\lib$(NativeLibName).so')"
PackagePath="runtimes\linux-ppc64le\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\osx-x64\lib$(NativeLibName).dylib"
Condition="Exists('$(SolutionRoot)build\osx-x64\lib$(NativeLibName).dylib')"
<_PackNative Include="$(SolutionRoot)cmake_build\osx_x64\lib$(NativeLibName).dylib"
Condition="Exists('$(SolutionRoot)cmake_build\osx_x64\lib$(NativeLibName).dylib')"
PackagePath="runtimes\osx-x64\native" Pack="true" />
<_PackNative Include="$(SolutionRoot)build\osx-arm64\lib$(NativeLibName).dylib"
Condition="Exists('$(SolutionRoot)build\osx-arm64\lib$(NativeLibName).dylib')"
<_PackNative Include="$(SolutionRoot)cmake_build\osx_arm64\lib$(NativeLibName).dylib"
Condition="Exists('$(SolutionRoot)cmake_build\osx_arm64\lib$(NativeLibName).dylib')"
PackagePath="runtimes\osx-arm64\native" Pack="true" />
<None Include="@(_PackNative)" />