Browse Source

Fixed Emgu.CV.runtime.maui.macos package build.

pull/768/merge
Canming Huang 1 year ago
parent
commit
3d5d83941b
  1. 6
      Emgu.CV.Maui/Mac/CMakeLists.txt
  2. 2
      Emgu.CV.Maui/Mac/Emgu.CV.Maui.Mac.csproj
  3. 4
      platforms/ios/build.sh

6
Emgu.CV.Maui/Mac/CMakeLists.txt

@ -19,9 +19,9 @@ IF(HAVE_MAUI_MAC)
)
IF(APPLE)
PROJECT(Emgu.CV.Maui.Mac)
PROJECT(Emgu.CV.runtime.maui.macos)
SET(EXTRA_BUILD_FLAGS "/p:Platform=\"AnyCPU\"")
BUILD_DOTNET_PROJ(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/${PROJECT_NAME}.csproj" "${EXTRA_BUILD_FLAGS}" ALL)
BUILD_DOTNET_PROJ(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/Emgu.CV.Maui.Mac.csproj" "${EXTRA_BUILD_FLAGS}" ALL)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "emgu")
@ -34,7 +34,7 @@ ENDIF()
IF (HAVE_MAUI_MAC)
INSTALL(
DIRECTORY
${LIBRARY_OUTPUT_PATH}/Build/Emgu.CV.Maui.Mac
${EMGU_CV_SOURCE_DIR}/libs/Build/Emgu.CV.runtime.maui.macos
DESTINATION ${CPACK_PACKAGE_CLI_FOLDER}
COMPONENT emgucv_binary)
ENDIF()

2
Emgu.CV.Maui/Mac/Emgu.CV.Maui.Mac.csproj

@ -4,7 +4,7 @@
<Nullable>enable</Nullable>
<ImplicitUsings>true</ImplicitUsings>
<IsBindingProject>true</IsBindingProject>
<AssemblyName>Emgu.CV.Maui.Mac</AssemblyName>
<AssemblyName>Emgu.CV.runtime.maui.macos</AssemblyName>
<GenerateDocumentationFile>True</GenerateDocumentationFile>
<OpenCVBinaryDir>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\..\libs))</OpenCVBinaryDir>
<EmguCVCatalystBinaryDir>$(OpenCVBinaryDir)\iOS</EmguCVCatalystBinaryDir>

4
platforms/ios/build.sh

@ -68,11 +68,11 @@ if [ "$1" = "simulator_x86_64" ] || [ "$1" = "" ] || [ "$1" = "all" ]; then
fi
if [ "$1" = "simulator_x86_64" ] || [ "$1" = "" ] || [ "$1" = "all" ]; then
cd Emgu.CV.Platform/Maui/iOS
cd Emgu.CV.Maui/UI
#msbuild /p:Configuration=Release
dotnet restore
dotnet build
cd ../../../platforms/ios/simulator_x86_64
cd ../../platforms/ios/simulator_x86_64
#build the package this time
#./xcodebuild_wrapper WARNING_CFLAGS=-Wno-implicit-function-declaration -parallelizeTargets -jobs ${JOB_COUNT} -configuration Release -target package build
xcodebuild WARNING_CFLAGS=-Wno-implicit-function-declaration -parallelizeTargets -jobs ${JOB_COUNT} -configuration Release -target package build

Loading…
Cancel
Save