Browse Source

Only build Emgu.CV.runtime.ubuntu nuget package on Ubuntu

pull/348/merge
Canming Huang 5 years ago
parent
commit
68209c17fc
  1. 34
      platforms/nuget/Emgu.CV.runtime.ubuntu/CMakeLists.txt

34
platforms/nuget/Emgu.CV.runtime.ubuntu/CMakeLists.txt

@ -2,25 +2,19 @@
# Copyright (C) 2004-2020 by EMGU Corporation. All rights reserved.
# --------------------------------------------------------
PROJECT(Emgu.CV.runtime.ubuntu.nuget)
IF(WIN32)
ADD_CUSTOM_TARGET(
${PROJECT_NAME} ALL
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../../../miscellaneous/nuget.exe" pack Package.nuspec -OutputDirectory "${CMAKE_CURRENT_SOURCE_DIR}/../"
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)
ELSE()
ADD_CUSTOM_TARGET(
${PROJECT_NAME} ALL
COMMAND ${DOTNET_EXECUTABLE} pack "${CMAKE_CURRENT_SOURCE_DIR}/../../../Emgu.CV.Platform/NetStandard/Emgu.CV.Platform.NetStandard.csproj" -c ${DEFAULT_CS_CONFIG} --no-build -p:NuspecFile="${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -o "${CMAKE_CURRENT_SOURCE_DIR}/../"
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)
ENDIF()
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.nuget)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "nuget")
endif()
IF(IS_UBUNTU)
PROJECT(Emgu.CV.runtime.ubuntu.nuget)
ADD_CUSTOM_TARGET(
${PROJECT_NAME} ALL
COMMAND ${DOTNET_EXECUTABLE} pack "${CMAKE_CURRENT_SOURCE_DIR}/../../../Emgu.CV.Platform/NetStandard/Emgu.CV.Platform.NetStandard.csproj" -c ${DEFAULT_CS_CONFIG} --no-build -p:NuspecFile="${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -o "${CMAKE_CURRENT_SOURCE_DIR}/../"
WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}"
)
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.nuget)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "nuget")
endif()
ENDIF()
Loading…
Cancel
Save