Browse Source

Rename the cuda nuget packages

pull/299/head
Canming Huang 6 years ago
parent
commit
2d9512a139
  1. 30
      CMakeLists.txt
  2. 0
      cmake/Emgu.CV.runtime.windows.cuda.Package.nuspec.in
  3. 0
      cmake/Emgu.CV.runtime.windows.cuda.cufft.Package.nuspec.in
  4. 0
      cmake/Emgu.CV.runtime.windows.cuda.cufft.targets.in
  5. 0
      cmake/Emgu.CV.runtime.windows.cuda.dnn.Package.nuspec.in
  6. 0
      cmake/Emgu.CV.runtime.windows.cuda.dnn.targets.in
  7. 0
      cmake/Emgu.CV.runtime.windows.cuda.targets.in
  8. 6
      platforms/nuget/CMakeLists.txt
  9. 4
      platforms/nuget/Emgu.CV.runtime.windows.cuda.cufft/CMakeLists.txt
  10. 4
      platforms/nuget/Emgu.CV.runtime.windows.cuda.dnn/CMakeLists.txt
  11. 0
      platforms/nuget/Emgu.CV.runtime.windows.cuda.dnn/NVIDIA_SLA_cuDNN_Support.txt
  12. 4
      platforms/nuget/Emgu.CV.runtime.windows.cuda/CMakeLists.txt

30
CMakeLists.txt

@ -800,8 +800,8 @@ IF(WITH_CUDA)
SET(EMGUCV_WINDOWS_NUGET_ID "${EMGUCV_WINDOWS_NUGET_ID}.cuda")
#SET(EMGUCV_NUGET_ID "${EMGUCV_NUGET_ID_BASE}-CUDA")
#SET(EMGU_CUDA_NUGET_ID "${EMGUCV_NUGET_ID}.Native")
SET(EMGU_CUFFT_NUGET_ID "${EMGUCV_NUGET_ID}.cufft")
SET(EMGU_CUDNN_NUGET_ID "${EMGUCV_NUGET_ID}.cudnn")
SET(EMGU_CUFFT_NUGET_ID "${EMGUCV_WINDOWS_NUGET_ID}.cufft")
SET(EMGU_CUDNN_NUGET_ID "${EMGUCV_WINDOWS_NUGET_ID}.dnn")
#ELSE()
# SET(EMGUCV_NUGET_ID "${EMGUCV_NUGET_ID_BASE}")
ENDIF()
@ -851,7 +851,7 @@ IF(HAVE_WINDESKTOP_X64)
ENDIF()
IF(HAVE_WINDESKTOP_X86 OR HAVE_WINDESKTOP_X64)
SET(EMGUCV_WINDOWS_NUGET_FILE_LIST "${EMGUCV_WINDOWS_NUGET_FILE_LIST}
<file src=\"Emgu.CV.runtime.windows.targets\" target=\"build\\${EMGUCV_WINDOWS_NUGET_ID}.targets\" />
<file src=\"${EMGUCV_WINDOWS_NUGET_ID}.targets\" target=\"build\\${EMGUCV_WINDOWS_NUGET_ID}.targets\" />
<file src=\"..\\..\\..\\libs\\Emgu.CV.UI.dll\" target=\"lib\\net461\" />
<file src=\"..\\..\\..\\libs\\Emgu.CV.UI.xml\" target=\"lib\\net461\" />
<file src=\"..\\..\\..\\${EMGUCV_LICENSE_FILE}\" target=\"\" />")
@ -860,7 +860,7 @@ ENDIF()
SET(EMGUCV_MACOS_NUGET_FILE_LIST "")
IF(HAVE_OSX)
SET(EMGUCV_MACOS_NUGET_FILE_LIST "${EMGUCV_MACOS_NUGET_FILE_LIST}
<file src=\"Emgu.CV.runtime.macos.targets\" target=\"build\\${EMGUCV_MACOS_NUGET_ID}.targets\" />
<file src=\"${EMGUCV_MACOS_NUGET_ID}.targets\" target=\"build\\${EMGUCV_MACOS_NUGET_ID}.targets\" />
<file src=\"..\\..\\..\\${EMGUCV_LICENSE_FILE}\" target=\"\" />")
SET(EMGUCV_MACOS_NUGET_DEPENDENCY "
<dependencies>
@ -880,7 +880,7 @@ IF(HAVE_WINSTORE_10_ARM)
ENDIF()
IF(HAVE_WINSTORE_10)
SET(EMGUCV_UWP_NUGET_FILE_LIST "${EMGUCV_UWP_NUGET_FILE_LIST}
<file src=\"Emgu.CV.runtime.uwp.targets\" target=\"build\\${EMGUCV_UWP_NUGET_ID}.targets\" />
<file src=\"${EMGUCV_UWP_NUGET_ID}.targets\" target=\"build\\${EMGUCV_UWP_NUGET_ID}.targets\" />
<file src=\"..\\..\\..\\${EMGUCV_LICENSE_FILE}\" target=\"\" />")
ENDIF()
@ -909,18 +909,18 @@ SET(EMGUCV_WINDOWS_NUGET_DEPENDENCY "<dependency id=\"ZedGraph\" version=\"[5.1.
IF(WITH_CUDA)
SET(EMGUCV_NUGET_TITLE "${EMGUCV_NUGET_TITLE} with CUDA support")
SET(EMGU_CUDA_NUGET_TITLE "Native x64 CUDA dependency for EMGU CV")
SET(EMGU_CUDA_NUGET_FILE_LIST "<file src=\"Emgu.Cuda.targets\" target=\"build\\${EMGU_CUDA_NUGET_ID}.targets\" />")
SET(EMGU_CUDA_NUGET_FILE_LIST "<file src=\"${EMGU_CUDA_NUGET_ID}.targets\" target=\"build\\${EMGU_CUDA_NUGET_ID}.targets\" />")
SET(EMGU_CUDA_VERSION "${npp_major}.${npp_minor}.${npp_build}")
IF ( (${cuda_major}) AND (${cuda_minor}) )
SET(EMGU_CUDA_VERSION "${cuda_major}.${cuda_minor}.${npp_build}")
ENDIF()
SET(EMGU_CUFFT_VERSION "${EMGU_CUDA_VERSION}")
SET(EMGU_CUFFT_NUGET_TITLE "Native x64 CUDA CUFFT dependency for EMGU CV")
SET(EMGU_CUFFT_NUGET_FILE_LIST "<file src=\"Emgu.Cufft.targets\" target=\"build\\${EMGU_CUFFT_NUGET_ID}.targets\" />")
SET(EMGU_CUFFT_NUGET_FILE_LIST "<file src=\"${EMGU_CUFFT_NUGET_ID}.targets\" target=\"build\\${EMGU_CUFFT_NUGET_ID}.targets\" />")
SET(EMGU_CUDNN_VERSION "${CUDNN_MAJOR_VERSION}.${CUDNN_MINOR_VERSION}.${CUDNN_PATCH_VERSION}")
SET(EMGU_CUDNN_NUGET_TITLE "Native x64 CUDA DNN dependency for EMGU CV")
SET(EMGU_CUDNN_NUGET_FILE_LIST "<file src=\"Emgu.Cudnn.targets\" target=\"build\\${EMGU_CUDNN_NUGET_ID}.targets\" />")
SET(EMGUCV_NUGET_DEPENDENCY "${EMGUCV_NUGET_DEPENDENCY} <dependency id=\"${EMGU_CUDA_NUGET_ID}\" version=\"[${EMGU_CUDA_VERSION}]\" />")
SET(EMGU_CUDNN_NUGET_FILE_LIST "<file src=\"${EMGU_CUDNN_NUGET_ID}.targets\" target=\"build\\${EMGU_CUDNN_NUGET_ID}.targets\" />")
SET(EMGUCV_NUGET_DEPENDENCY "${EMGUCV_NUGET_DEPENDENCY} <dependency id=\"${EMGUCV_WINDOWS_NUGET_ID}\" version=\"[${EMGU_CUDA_VERSION}]\" />")
IF (WITH_CUDNN)
SET(EMGUCV_WINDOWS_NUGET_DEPENDENCY "${EMGUCV_WINDOWS_NUGET_DEPENDENCY}<dependency id=\"${EMGU_CUDNN_NUGET_ID}\" version=\"[${EMGU_CUDNN_VERSION}]\" />")
ENDIF()
@ -966,12 +966,12 @@ IF(WITH_CUDA)
#MESSAGE(STATUS "<<<<<<<<<<<<<<<< CUDA_VERSION_NUMERIC_ONLY: ${CUDA_VERSION_NUMERIC_ONLY} >>>>>>>>>>>>>>>>>>>>>> ")
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Cuda.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/CUDA/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Cufft.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/Cufft/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Emgu.Cufft.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/Cufft/Emgu.Cufft.targets)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Emgu.Cuda.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/CUDA/Emgu.Cuda.targets)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Cudnn.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/Cudnn/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/Emgu.Cudnn.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/Cudnn/Emgu.Cudnn.targets)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGUCV_WINDOWS_NUGET_ID}.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGUCV_WINDOWS_NUGET_ID}/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGU_CUFFT_NUGET_ID}.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGU_CUFFT_NUGET_ID}/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGU_CUDNN_NUGET_ID}.Package.nuspec.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGU_CUDNN_NUGET_ID}/Package.nuspec)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGU_CUFFT_NUGET_ID}.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGU_CUFFT_NUGET_ID}/${EMGU_CUFFT_NUGET_ID}.targets)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGUCV_WINDOWS_NUGET_ID}.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGUCV_WINDOWS_NUGET_ID}/${EMGUCV_WINDOWS_NUGET_ID}.targets)
CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/cmake/${EMGU_CUDNN_NUGET_ID}.targets.in ${CMAKE_CURRENT_SOURCE_DIR}/platforms/nuget/${EMGU_CUDNN_NUGET_ID}/${EMGU_CUDNN_NUGET_ID}.targets)
ENDIF()

0
cmake/Cuda.Package.nuspec.in → cmake/Emgu.CV.runtime.windows.cuda.Package.nuspec.in

0
cmake/Cufft.Package.nuspec.in → cmake/Emgu.CV.runtime.windows.cuda.cufft.Package.nuspec.in

0
cmake/Emgu.Cufft.targets.in → cmake/Emgu.CV.runtime.windows.cuda.cufft.targets.in

0
cmake/Cudnn.Package.nuspec.in → cmake/Emgu.CV.runtime.windows.cuda.dnn.Package.nuspec.in

0
cmake/Emgu.Cudnn.targets.in → cmake/Emgu.CV.runtime.windows.cuda.dnn.targets.in

0
cmake/Emgu.Cuda.targets.in → cmake/Emgu.CV.runtime.windows.cuda.targets.in

6
platforms/nuget/CMakeLists.txt

@ -2,9 +2,9 @@
# Copyright (C) 2004-2019 by EMGU Corporation. All rights reserved.
# --------------------------------------------------------
ADD_SUBDIRECTORY("Cufft")
ADD_SUBDIRECTORY("Cudnn")
ADD_SUBDIRECTORY("CUDA")
ADD_SUBDIRECTORY("Emgu.CV.runtime.windows.cuda.cufft")
ADD_SUBDIRECTORY("Emgu.CV.runtime.windows.cuda.dnn")
ADD_SUBDIRECTORY("Emgu.CV.runtime.windows.cuda")
ADD_SUBDIRECTORY("Emgu.CV")

4
platforms/nuget/Cufft/CMakeLists.txt → platforms/nuget/Emgu.CV.runtime.windows.cuda.cufft/CMakeLists.txt

@ -4,7 +4,7 @@
IF (WIN32 AND (HAVE_WINDESKTOP_X86 OR HAVE_WINDESKTOP_X64) AND WITH_CUDA)
PROJECT(Emgu.Cufft.nuget)
PROJECT(Emgu.CV.runtime.windows.cuda.cufft.nuget)
ADD_CUSTOM_TARGET(
${PROJECT_NAME}
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../../../miscellaneous/nuget.exe" pack "${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -OutputDirectory "${CMAKE_CURRENT_SOURCE_DIR}/../"
@ -12,7 +12,7 @@ ADD_CUSTOM_TARGET(
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.UI)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "NUGET")
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "nuget")
endif()
ENDIF()

4
platforms/nuget/Cudnn/CMakeLists.txt → platforms/nuget/Emgu.CV.runtime.windows.cuda.dnn/CMakeLists.txt

@ -4,7 +4,7 @@
IF (WIN32 AND (HAVE_WINDESKTOP_X86 OR HAVE_WINDESKTOP_X64) AND WITH_CUDNN)
PROJECT(Emgu.Cudnn.nuget)
PROJECT(Emgu.CV.runtime.windows.cuda.dnn.nuget)
ADD_CUSTOM_TARGET(
${PROJECT_NAME}
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../../../miscellaneous/nuget.exe" pack "${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -OutputDirectory "${CMAKE_CURRENT_SOURCE_DIR}/../"
@ -12,7 +12,7 @@ ADD_CUSTOM_TARGET(
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.UI)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "NUGET")
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "nuget")
endif()
ENDIF()

0
platforms/nuget/Cudnn/NVIDIA_SLA_cuDNN_Support.txt → platforms/nuget/Emgu.CV.runtime.windows.cuda.dnn/NVIDIA_SLA_cuDNN_Support.txt

4
platforms/nuget/CUDA/CMakeLists.txt → platforms/nuget/Emgu.CV.runtime.windows.cuda/CMakeLists.txt

@ -4,7 +4,7 @@
IF (WIN32 AND (HAVE_WINDESKTOP_X86 OR HAVE_WINDESKTOP_X64) AND WITH_CUDA)
PROJECT(Emgu.CV.CUDA.nuget)
PROJECT(Emgu.CV.runtime.windows.cuda.nuget)
ADD_CUSTOM_TARGET(
${PROJECT_NAME} ALL
COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../../../miscellaneous/nuget.exe" pack "${CMAKE_CURRENT_SOURCE_DIR}/Package.nuspec" -OutputDirectory "${CMAKE_CURRENT_SOURCE_DIR}/../"
@ -13,7 +13,7 @@ ADD_CUSTOM_TARGET(
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.UI Emgu.Cufft.nuget Emgu.Cudnn.nuget)
if(ENABLE_SOLUTION_FOLDERS)
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "NUGET")
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "nuget")
endif()
ENDIF()
Loading…
Cancel
Save