Skip to content

Commit

Permalink
Fixed Emgu TF Mac OS compilation
Browse files Browse the repository at this point in the history
  • Loading branch information
canmingh authored and emgucv committed Sep 25, 2023
1 parent c5f1398 commit 9c5da8e
Show file tree
Hide file tree
Showing 2 changed files with 96 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Emgu.TF.Models/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ IF(HAVE_FULL_BUILD)
SET(EXTRA_BUILD_FLAGS "")
MSBUILD_CSPROJ_IN_SOLUTION(
${PROJECT_NAME}
"${CMAKE_CURRENT_SOURCE_DIR}/../Solution/macos/Emgu.TF.Mac.sln"
"${CMAKE_CURRENT_SOURCE_DIR}/../Solution/macos/Emgu.TF.Xamarin.Mac.sln"
"Emgu.TF.Models.Mac"
"${EXTRA_BUILD_FLAGS}"
ALL)
Expand Down
95 changes: 95 additions & 0 deletions Solution/macos/Emgu.TF.Xamarin.Mac.sln
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29326.143
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "XamarinForms.Mac", "..\..\Emgu.TF.Example\XamarinForms\XamarinForms.Mac\XamarinForms.Mac.csproj", "{9A4F19B0-5674-40BF-AF24-1EADEF629E4A}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "XamarinForms", "..\..\Emgu.TF.Example\XamarinForms\XamarinForms\XamarinForms.shproj", "{26BDB58D-52D9-4AD1-9205-BE5792781A98}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Models.Shared", "..\..\Emgu.TF.Models\Emgu.TF.Models.Shared.shproj", "{752279F0-17EF-4EC8-857C-8F5F897AF0E8}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Example.Mac", "..\..\Emgu.TF.Example\Mac\Example.Mac.csproj", "{AC9F58C0-BD1D-4A90-831F-718933E76CF3}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.Models.Shared", "..\..\Emgu.Models\Emgu.Models.Shared.shproj", "{8EDCE0C8-BA71-4396-9428-35D05877258C}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Protobuf.Shared", "..\..\Emgu.TF.Protobuf\Emgu.TF.Protobuf.Shared.shproj", "{88FED2CB-EE86-4B5E-85A0-9F5FDF42111F}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Emgu.TF.Netstandard", "..\..\Emgu.TF\Emgu.TF.Netstandard\Emgu.TF.Netstandard.csproj", "{F644AA6A-5E39-4DAE-9BAD-6DDBE3335A74}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Emgu.TF.Protobuf.Netstandard", "..\..\Emgu.TF.Protobuf\Emgu.TF.Protobuf.Netstandard\Emgu.TF.Protobuf.Netstandard.csproj", "{0A11AE64-3B7B-4C02-8004-D2FAD72673CE}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Util.Shared", "..\..\Emgu.TF.Util\Emgu.TF.Util.Shared.shproj", "{98561642-5EC3-4244-BAF9-6876D9BA5527}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Shared", "..\..\Emgu.TF\Emgu.TF.Shared.shproj", "{D47D776E-9970-4552-BC8A-24CADCBEA009}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Runtime.Mac", "..\..\Emgu.TF.Runtime\Mac\Emgu.TF.Runtime.Mac.shproj", "{B1E7D925-5D1C-4A1E-9BA0-35163883A110}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Runtime.Windows", "..\..\Emgu.TF.Runtime\Windows\Emgu.TF.Runtime.Windows.shproj", "{3088794D-7022-4049-98BC-41E2949E48B4}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emgu.TF.Models.Mac", "..\..\Emgu.TF.Models\Emgu.TF.Models.Mac\Emgu.TF.Models.Mac.csproj", "{1D693B5F-E979-4102-A2AE-D67F150174FA}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emgu.TF.Models.Netstandard", "..\..\Emgu.TF.Models\Emgu.TF.Models.Netstandard\Emgu.TF.Models.Netstandard.csproj", "{261EA8FD-875D-4287-A380-CC167833E168}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Runtime.Ubuntu", "..\..\Emgu.TF.Runtime\Ubuntu\Emgu.TF.Runtime.Ubuntu.shproj", "{0F30EC5F-39DD-4A62-AD79-14EBCB894208}"
EndProject
Project("{D954291E-2A0B-460D-934E-DC6B0785DB48}") = "Emgu.TF.Runtime.Debian", "..\..\Emgu.TF.Runtime\Debian\Emgu.TF.Runtime.Debian.shproj", "{61FEA54E-4DD5-4552-BCFC-860610295873}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\..\Emgu.TF.Example\XamarinForms\XamarinForms\XamarinForms.projitems*{26bdb58d-52d9-4ad1-9205-be5792781a98}*SharedItemsImports = 13
..\..\Emgu.TF.Runtime\Windows\Emgu.TF.Runtime.Windows.projitems*{3088794d-7022-4049-98bc-41e2949e48b4}*SharedItemsImports = 13
..\..\Emgu.TF.Models\Emgu.TF.Models.Shared.projitems*{752279f0-17ef-4ec8-857c-8f5f897af0e8}*SharedItemsImports = 13
..\..\Emgu.TF.Protobuf\Emgu.TF.Protobuf.Shared.projitems*{88fed2cb-ee86-4b5e-85a0-9f5fdf42111f}*SharedItemsImports = 13
..\..\Emgu.Models\Emgu.Models.Shared.projitems*{8edce0c8-ba71-4396-9428-35d05877258c}*SharedItemsImports = 13
..\..\Emgu.TF.Util\Emgu.TF.Util.Shared.projitems*{98561642-5ec3-4244-baf9-6876d9ba5527}*SharedItemsImports = 13
..\..\Emgu.Models\Emgu.Models.Shared.projitems*{9a4f19b0-5674-40bf-af24-1eadef629e4a}*SharedItemsImports = 4
..\..\Emgu.TF.Example\XamarinForms\XamarinForms\XamarinForms.projitems*{9a4f19b0-5674-40bf-af24-1eadef629e4a}*SharedItemsImports = 4
..\..\Emgu.TF.Models\Emgu.TF.Models.Shared.projitems*{9a4f19b0-5674-40bf-af24-1eadef629e4a}*SharedItemsImports = 4
..\..\Emgu.Models\Emgu.Models.Shared.projitems*{ac9f58c0-bd1d-4a90-831f-718933e76cf3}*SharedItemsImports = 4
..\..\Emgu.TF.Models\Emgu.TF.Models.Shared.projitems*{ac9f58c0-bd1d-4a90-831f-718933e76cf3}*SharedItemsImports = 4
..\..\Emgu.TF.Runtime\Mac\Emgu.TF.Runtime.Mac.projitems*{b1e7d925-5d1c-4a1e-9ba0-35163883a110}*SharedItemsImports = 13
..\..\Emgu.TF\Emgu.TF.Shared.projitems*{d47d776e-9970-4552-bc8a-24cadcbea009}*SharedItemsImports = 13
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Release|x64 = Release|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{9A4F19B0-5674-40BF-AF24-1EADEF629E4A}.Debug|x64.ActiveCfg = Debug|x64
{9A4F19B0-5674-40BF-AF24-1EADEF629E4A}.Debug|x64.Build.0 = Debug|x64
{9A4F19B0-5674-40BF-AF24-1EADEF629E4A}.Release|x64.ActiveCfg = Release|x64
{9A4F19B0-5674-40BF-AF24-1EADEF629E4A}.Release|x64.Build.0 = Release|x64
{AC9F58C0-BD1D-4A90-831F-718933E76CF3}.Debug|x64.ActiveCfg = Debug|x64
{AC9F58C0-BD1D-4A90-831F-718933E76CF3}.Debug|x64.Build.0 = Debug|x64
{AC9F58C0-BD1D-4A90-831F-718933E76CF3}.Release|x64.ActiveCfg = Release|x64
{AC9F58C0-BD1D-4A90-831F-718933E76CF3}.Release|x64.Build.0 = Release|x64
{F644AA6A-5E39-4DAE-9BAD-6DDBE3335A74}.Debug|x64.ActiveCfg = Debug|Any CPU
{F644AA6A-5E39-4DAE-9BAD-6DDBE3335A74}.Debug|x64.Build.0 = Debug|Any CPU
{F644AA6A-5E39-4DAE-9BAD-6DDBE3335A74}.Release|x64.ActiveCfg = Release|Any CPU
{F644AA6A-5E39-4DAE-9BAD-6DDBE3335A74}.Release|x64.Build.0 = Release|Any CPU
{0A11AE64-3B7B-4C02-8004-D2FAD72673CE}.Debug|x64.ActiveCfg = Debug|Any CPU
{0A11AE64-3B7B-4C02-8004-D2FAD72673CE}.Debug|x64.Build.0 = Debug|Any CPU
{0A11AE64-3B7B-4C02-8004-D2FAD72673CE}.Release|x64.ActiveCfg = Release|Any CPU
{0A11AE64-3B7B-4C02-8004-D2FAD72673CE}.Release|x64.Build.0 = Release|Any CPU
{1D693B5F-E979-4102-A2AE-D67F150174FA}.Debug|x64.ActiveCfg = Debug|Any CPU
{1D693B5F-E979-4102-A2AE-D67F150174FA}.Debug|x64.Build.0 = Debug|Any CPU
{1D693B5F-E979-4102-A2AE-D67F150174FA}.Release|x64.ActiveCfg = Release|Any CPU
{1D693B5F-E979-4102-A2AE-D67F150174FA}.Release|x64.Build.0 = Release|Any CPU
{261EA8FD-875D-4287-A380-CC167833E168}.Debug|x64.ActiveCfg = Debug|Any CPU
{261EA8FD-875D-4287-A380-CC167833E168}.Debug|x64.Build.0 = Debug|Any CPU
{261EA8FD-875D-4287-A380-CC167833E168}.Release|x64.ActiveCfg = Release|Any CPU
{261EA8FD-875D-4287-A380-CC167833E168}.Release|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {479114E5-0FA1-4490-9799-554955C35102}
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
$0.DotNetNamingPolicy = $1
$1.DirectoryNamespaceAssociation = PrefixedHierarchical
$0.StandardHeader = $2
EndGlobalSection
EndGlobal

0 comments on commit 9c5da8e

Please sign in to comment.