You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

74 lines
1.9 KiB

# --------------------------------------------------------
# Copyright (C) 2004-2018 by EMGU Corporation. All rights reserved.
# --------------------------------------------------------
IF(EMGU_CV_BUILD OR EMGU_CV_EXAMPLE_BUILD)
PROJECT(Emgu.CV.Contrib)
#IF (NOT ANDROID)
#FILE(GLOB_RECURSE SRC_CV_CONTRIB RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cs")
#LIST(APPEND SRC_CV_CONTRIB ${CMAKE_CURRENT_SOURCE_DIR}/../CommonAssemblyInfo.cs)
#GENERATE_DOCUMENT(${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME})
#SIGN_ASSEMBLY(${CMAKE_CURRENT_SOURCE_DIR}/../Emgu.CV.snk)
#SET_CS_TARGET_FRAMEWORK(${CSC_TARGET_FRAMEWORK})
#ADD_CS_REFERENCES("${LIBRARY_OUTPUT_PATH}/Emgu.CV.dll;${LIBRARY_OUTPUT_PATH}/Emgu.Util.dll;${LIBRARY_OUTPUT_PATH}/Emgu.CV.Cuda.dll")
#COMPILE_CS(${PROJECT_NAME} "library" "${SRC_CV_CONTRIB}" ALL)
#if(ENABLE_SOLUTION_FOLDERS)
# set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "emgu")
#endif()
#ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV Emgu.Util Emgu.CV.Cuda)
#INSTALL(
# FILES
# ${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.dll
# ${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.xml
# DESTINATION ${CPACK_PACKAGE_CLI_FOLDER}
# COMPONENT emgucv_binary)
#ENDIF()
IF(WIN32 OR APPLE OR ANDROID)
#IF(NETFX_CORE OR ANDROID)
INSTALL(
DIRECTORY
${CMAKE_CURRENT_SOURCE_DIR}
DESTINATION .
COMPONENT emgucv_source
FILES_MATCHING
PATTERN "*.cs"
PATTERN "*.shproj"
PATTERN "*.projitems"
PATTERN "*.resx"
PATTERN ".svn" EXCLUDE
PATTERN "obj" EXCLUDE
PATTERN "CMakeFiles" EXCLUDE
PATTERN "${PROJECT_NAME}.dir" EXCLUDE
)
#ELSE()
#INSTALL(
# DIRECTORY
# ${CMAKE_CURRENT_SOURCE_DIR}
# DESTINATION .
# COMPONENT emgucv_source
# FILES_MATCHING
# PATTERN "*.cs"
# PATTERN "${PROJECT_NAME}.csproj"
# PATTERN "*.resx"
# PATTERN ".svn" EXCLUDE
# PATTERN "obj" EXCLUDE
# PATTERN "CMakeFiles" EXCLUDE
# PATTERN "${PROJECT_NAME}.dir" EXCLUDE
# PATTERN "*Android*" EXCLUDE
# PATTERN "*iOS*" EXCLUDE
#)
#ENDIF()
ENDIF()
ENDIF()