hlsf goes bad
This commit is contained in:
+17
-17
@@ -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)" />
|
||||
|
||||
Reference in New Issue
Block a user