mirror of
https://github.com/MobileTooling/Ffu2Vhdx.git
synced 2026-07-27 12:48:20 -07:00
Enable Linux and Darwin targets
This commit is contained in:
@@ -12,7 +12,7 @@ jobs:
|
|||||||
runs-on: windows-latest
|
runs-on: windows-latest
|
||||||
strategy:
|
strategy:
|
||||||
matrix:
|
matrix:
|
||||||
target: [win-x86,win-x64,win-arm64]
|
target: [win-x86,win-x64,win-arm64,linux-x64,linux-arm64,osx-x64,osx-arm64]
|
||||||
include:
|
include:
|
||||||
- target: win-x86
|
- target: win-x86
|
||||||
platform: win
|
platform: win
|
||||||
@@ -23,6 +23,18 @@ jobs:
|
|||||||
- target: win-arm64
|
- target: win-arm64
|
||||||
platform: win
|
platform: win
|
||||||
architecture: arm64
|
architecture: arm64
|
||||||
|
- target: linux-x64
|
||||||
|
platform: linux
|
||||||
|
architecture: x64
|
||||||
|
- target: linux-arm64
|
||||||
|
platform: linux
|
||||||
|
architecture: arm64
|
||||||
|
- target: osx-x64
|
||||||
|
platform: osx
|
||||||
|
architecture: x64
|
||||||
|
- target: osx-arm64
|
||||||
|
platform: osx
|
||||||
|
architecture: arm64
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|||||||
+18
-10
@@ -6,22 +6,20 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ffu2Vhdx", "Ffu2Vhdx\Ffu2Vh
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Img2Ffu.Library", "Img2Ffu\Img2Ffu.Library\Img2Ffu.Library.csproj", "{97E58534-9D04-4E73-9243-50AA143A1DA6}"
|
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Img2Ffu.Library", "Img2Ffu\Img2Ffu.Library\Img2Ffu.Library.csproj", "{97E58534-9D04-4E73-9243-50AA143A1DA6}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Img2Ffu.Library.Compression.Windows", "Img2Ffu\Img2Ffu.Library.Compression.Windows\Img2Ffu.Library.Compression.Windows.csproj", "{E57ED5D6-6943-49E5-B302-8421263F6D99}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
|
||||||
Debug|ARM32 = Debug|ARM32
|
Debug|ARM32 = Debug|ARM32
|
||||||
Debug|ARM64 = Debug|ARM64
|
Debug|ARM64 = Debug|ARM64
|
||||||
Debug|x64 = Debug|x64
|
Debug|x64 = Debug|x64
|
||||||
Debug|x86 = Debug|x86
|
Debug|x86 = Debug|x86
|
||||||
Release|Any CPU = Release|Any CPU
|
|
||||||
Release|ARM32 = Release|ARM32
|
Release|ARM32 = Release|ARM32
|
||||||
Release|ARM64 = Release|ARM64
|
Release|ARM64 = Release|ARM64
|
||||||
Release|x64 = Release|x64
|
Release|x64 = Release|x64
|
||||||
Release|x86 = Release|x86
|
Release|x86 = Release|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM32.ActiveCfg = Debug|ARM32
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM32.ActiveCfg = Debug|ARM32
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM32.Build.0 = Debug|ARM32
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM32.Build.0 = Debug|ARM32
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||||
@@ -30,8 +28,6 @@ Global
|
|||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x64.Build.0 = Debug|x64
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x64.Build.0 = Debug|x64
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x86.ActiveCfg = Debug|x86
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x86.Build.0 = Debug|x86
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Debug|x86.Build.0 = Debug|x86
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM32.ActiveCfg = Release|ARM32
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM32.ActiveCfg = Release|ARM32
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM32.Build.0 = Release|ARM32
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM32.Build.0 = Release|ARM32
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM64.ActiveCfg = Release|ARM64
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||||
@@ -40,8 +36,6 @@ Global
|
|||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x64.Build.0 = Release|x64
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x64.Build.0 = Release|x64
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x86.ActiveCfg = Release|x86
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x86.ActiveCfg = Release|x86
|
||||||
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x86.Build.0 = Release|x86
|
{6BB88918-A58C-4510-A99F-AA22C7D5BD55}.Release|x86.Build.0 = Release|x86
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM32.ActiveCfg = Debug|ARM32
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM32.ActiveCfg = Debug|ARM32
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM32.Build.0 = Debug|ARM32
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM32.Build.0 = Debug|ARM32
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||||
@@ -50,8 +44,6 @@ Global
|
|||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x64.Build.0 = Debug|x64
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x64.Build.0 = Debug|x64
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x86.ActiveCfg = Debug|x86
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x86.Build.0 = Debug|x86
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Debug|x86.Build.0 = Debug|x86
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM32.ActiveCfg = Release|ARM32
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM32.ActiveCfg = Release|ARM32
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM32.Build.0 = Release|ARM32
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM32.Build.0 = Release|ARM32
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM64.ActiveCfg = Release|ARM64
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||||
@@ -60,6 +52,22 @@ Global
|
|||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x64.Build.0 = Release|x64
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x64.Build.0 = Release|x64
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x86.ActiveCfg = Release|x86
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x86.ActiveCfg = Release|x86
|
||||||
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x86.Build.0 = Release|x86
|
{97E58534-9D04-4E73-9243-50AA143A1DA6}.Release|x86.Build.0 = Release|x86
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|ARM32.ActiveCfg = Debug|ARM32
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|ARM32.Build.0 = Debug|ARM32
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|ARM64.ActiveCfg = Debug|ARM64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|ARM64.Build.0 = Debug|ARM64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|x64.ActiveCfg = Debug|x64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|x64.Build.0 = Debug|x64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|ARM32.ActiveCfg = Release|ARM32
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|ARM32.Build.0 = Release|ARM32
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|ARM64.ActiveCfg = Release|ARM64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|ARM64.Build.0 = Release|ARM64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|x64.ActiveCfg = Release|x64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|x64.Build.0 = Release|x64
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{E57ED5D6-6943-49E5-B302-8421263F6D99}.Release|x86.Build.0 = Release|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
|||||||
@@ -2,10 +2,10 @@
|
|||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<OutputType>Exe</OutputType>
|
<OutputType>Exe</OutputType>
|
||||||
<TargetFramework>net8.0-windows</TargetFramework>
|
<TargetFramework>net8.0</TargetFramework>
|
||||||
<ImplicitUsings>enable</ImplicitUsings>
|
<ImplicitUsings>enable</ImplicitUsings>
|
||||||
<Nullable>enable</Nullable>
|
<Nullable>enable</Nullable>
|
||||||
<Platforms>x64;AnyCPU;ARM32;ARM64;x86</Platforms>
|
<Platforms>x86;x64;ARM32;ARM64</Platforms>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
+1
-1
Submodule Img2Ffu updated: 8605759de4...d484ec2624
Reference in New Issue
Block a user