|
|
@ -4,36 +4,32 @@ |
|
|
|
|
|
|
|
IF(EMGU_CV_BUILD OR EMGU_CV_EXAMPLE_BUILD) |
|
|
|
IF (NOT "${DOTNET_EXECUTABLE}" STREQUAL "DOTNET_EXECUTABLE-NOTFOUND") |
|
|
|
#IF(WIN32 AND (MSVC_VERSION GREATER 1900)) #need MSVC to be at least 2017 |
|
|
|
#IF(WIN32 AND (MSVC_VERSION GREATER 1900)) #need MSVC to be at least 2017 |
|
|
|
PROJECT(Emgu.CV.World.NetStandard1_4) |
|
|
|
#BUILD_CSPROJ(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/Emgu.CV.World.NetStandard1_4.csproj" "" ALL) |
|
|
|
BUILD_DOTNET_PROJ(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/Emgu.CV.World.NetStandard1_4.csproj" "" ALL) |
|
|
|
BUILD_DOTNET_PROJ(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/Emgu.CV.World.NetStandard1_4.csproj" "" ALL) |
|
|
|
INSTALL( |
|
|
|
FILES |
|
|
|
#${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.xml |
|
|
|
${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.dll |
|
|
|
DESTINATION ${CPACK_PACKAGE_CLI_FOLDER} |
|
|
|
COMPONENT emgucv_binary) |
|
|
|
#ADD_CUSTOM_COMMAND(TARGET ${PROJECT_NAME} |
|
|
|
# PRE_BUILD |
|
|
|
# COMMAND "${CMAKE_CURRENT_SOURCE_DIR}/../../miscellaneous/nuget.exe" restore "${CMAKE_CURRENT_SOURCE_DIR}/Emgu.CV.World.NetStandard1_4.csproj") |
|
|
|
|
|
|
|
ADD_DEPENDENCIES(${PROJECT_NAME} cvextern) |
|
|
|
|
|
|
|
INSTALL( |
|
|
|
DIRECTORY |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR} |
|
|
|
DESTINATION Emgu.CV.World |
|
|
|
COMPONENT emgucv_source |
|
|
|
FILES_MATCHING |
|
|
|
PATTERN "Emgu.CV.World.NetStandard1_4.csproj" |
|
|
|
PATTERN ".svn" EXCLUDE |
|
|
|
PATTERN "obj" EXCLUDE |
|
|
|
PATTERN "CMakeFiles" EXCLUDE |
|
|
|
PATTERN "${PROJECT_NAME}.dir" EXCLUDE |
|
|
|
) |
|
|
|
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "emgu") |
|
|
|
ENDIF() |
|
|
|
|
|
|
|
|
|
|
|
INSTALL( |
|
|
|
DIRECTORY |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR} |
|
|
|
DESTINATION Emgu.CV.World |
|
|
|
COMPONENT emgucv_source |
|
|
|
FILES_MATCHING |
|
|
|
PATTERN "Emgu.CV.World.NetStandard1_4.csproj" |
|
|
|
PATTERN ".svn" EXCLUDE |
|
|
|
PATTERN "obj" EXCLUDE |
|
|
|
PATTERN "CMakeFiles" EXCLUDE |
|
|
|
PATTERN "${PROJECT_NAME}.dir" EXCLUDE |
|
|
|
) |
|
|
|
|
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "emgu") |
|
|
|
ENDIF() |
|
|
|
ENDIF() |