|
|
@ -3,28 +3,10 @@ |
|
|
|
# -------------------------------------------------------- |
|
|
|
|
|
|
|
IF(WIN32) |
|
|
|
PROJECT(Example.Webservice_Client) |
|
|
|
PROJECT(Example.Webservice_Client) |
|
|
|
|
|
|
|
FILE(GLOB_RECURSE SRC_Example_Webservice_Client RELATIVE ${CMAKE_CURRENT_SOURCE_DIR} "*.cs") |
|
|
|
LIST(APPEND SRC_Example_Webservice_Client |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../Webservice_Host/IImageService.cs |
|
|
|
${CMAKE_CURRENT_SOURCE_DIR}/../../CommonAssemblyInfo.cs) |
|
|
|
BUILD_CSPROJ_IN_SOLUTION(${PROJECT_NAME} "${CMAKE_CURRENT_SOURCE_DIR}/../../Solution/Windows.Desktop/Emgu.CV.Example.sln" "Webservice_Client" "" ALL) |
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "Emgu.CV.Examples") |
|
|
|
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.Platform.NetFramework) |
|
|
|
|
|
|
|
#IF(TARGET_ARCH_64) |
|
|
|
# LIST(APPEND CS_FLAGS -platform:x64) |
|
|
|
#ELSE() |
|
|
|
# LIST(APPEND CS_FLAGS -platform:x86) |
|
|
|
#ENDIF() |
|
|
|
|
|
|
|
LIST(APPEND CS_FLAGS ${EMGU_CV_REFERENCE}) |
|
|
|
|
|
|
|
ADD_CS_REFERENCES(System.ServiceModel.dll) |
|
|
|
|
|
|
|
GET_CS_EXECUTABLE_EXTENSION() |
|
|
|
|
|
|
|
COMPILE_CS(${PROJECT_NAME} "winexe" "${SRC_Example_Webservice_Client}" ALL) |
|
|
|
set_target_properties(${PROJECT_NAME} PROPERTIES FOLDER "Emgu.CV.Examples") |
|
|
|
ADD_DEPENDENCIES(${PROJECT_NAME} Emgu.CV.UI) |
|
|
|
|
|
|
|
INSTALL(FILES ${LIBRARY_OUTPUT_PATH}/${PROJECT_NAME}.${CS_EXECUTABLE_EXTENSION} DESTINATION bin COMPONENT binary) |
|
|
|
ENDIF() |