set(MODULE_NAME "imgplayer") set(MODULE_PREFIX "LIB_IMAGPLAYER_FUNC") #add_definitions(-D_AFXDLL) #Enables the use of the Microsoft Foundation Classes (MFC). #It should be set to 1 for the static MFC library, and 2 for the shared MFC library set(CMAKE_MFC_FLAG 1) #add_definitions(-DUNICODE -D_UNICODE) if(MSVC) set(STDAFXCPP ${RVC_FRAMEWORK_INCLUDE_DIR}/stdafx.cpp) else() set(STDAFXCPP ) endif(MSVC) set(${MODULE_PREFIX}_SRCS ClibimgplayerApp.cpp libimgplayer.cpp CImgPlayerDlg.cpp ${STDAFXCPP} libimgplayer.rc ) add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS}) message(STATUS "RVC_COMMON_INCLUDE_DIR ${RVC_COMMON_INCLUDE_DIR}") target_compile_options(${MODULE_NAME} PRIVATE "$<$:/MT>") target_compile_options(${MODULE_NAME} PRIVATE "$<$:/MT>") target_include_directories(${MODULE_NAME} PRIVATE ${RVC_COMMON_INCLUDE_DIR} ) target_compile_definitions(${MODULE_NAME} PUBLIC "LIBIMAGPLAYER_EXPORTS") deploy_others(${MODULE_PREFIX} ${MODULE_NAME})