12345678910111213141516171819202122232425262728293031323334353637 |
- 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 "$<$<CXX_COMPILER_ID:MSVC>:/MT>")
- target_compile_options(${MODULE_NAME} PRIVATE "$<$<C_COMPILER_ID:MSVC>:/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})
|