Browse Source

Use BUILD_NUGET_PACKAGE to build nuget package.

pull/502/head
Canming Huang 4 years ago
parent
commit
6cbe28c048
  1. 13
      platforms/nuget/Emgu.CV.Models/CMakeLists.txt

13
platforms/nuget/Emgu.CV.Models/CMakeLists.txt

@ -4,11 +4,14 @@
IF ((TARGET Emgu.CV.Models.NetStandard) AND (TARGET Emgu.CV.Models.IOS))
PROJECT(Emgu.CV.Models.nuget)
ADD_CUSTOM_TARGET(
${PROJECT_NAME} ALL
COMMAND ${DOTNET_EXECUTABLE} pack -c ${DEFAULT_CS_CONFIG} "${CMAKE_CURRENT_SOURCE_DIR}/../../../Emgu.CV.Models/Emgu.CV.Models.NetStandard/Emgu.CV.Models.NetStandard.csproj" -p:NuspecFile="${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -o "${CMAKE_CURRENT_SOURCE_DIR}/../"
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)
BUILD_NUGET_PACKAGE(
${PROJECT_NAME}
"${CMAKE_CURRENT_SOURCE_DIR}/../../../Emgu.CV.Models/Emgu.CV.Models.NetStandard/Emgu.CV.Models.NetStandard.csproj" #csproj_file
"${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" #nuspec_file
"${CMAKE_CURRENT_SOURCE_DIR}/../" #output_dir
"${CMAKE_CURRENT_SOURCE_DIR}" #working_dir
)
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.Models.NetStandard)
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.Models.IOS)

Loading…
Cancel
Save