set(MODULE_NAME "pictureplayer") set(MODULE_PREFIX "LIB_PICTUREPLAYER_FUNC") set(${MODULE_PREFIX}_SRCS CPicturePlayer.h CPicturePlayer.cpp libpictureplayer.h libpictureplayer.cpp ) add_library(${MODULE_NAME} SHARED ${${MODULE_PREFIX}_SRCS}) target_include_directories(${MODULE_NAME} PRIVATE ${RVC_COMMON_INCLUDE_DIR} ${CONAN_INCLUDE_DIRS_SDL2} ) target_link_directories(${MODULE_NAME} PRIVATE ${CONAN_LIB_DIRS_SDL2} ) target_link_libraries(${MODULE_NAME} PRIVATE ${${MODULE_PREFIX}_LIBS} PRIVATE ${CONAN_LIBS_SDL2} ) target_compile_definitions(${MODULE_NAME} PUBLIC "LIBPICTUREPLAYER_EXPORTS") deploy_others(${MODULE_PREFIX} ${MODULE_NAME}) if(MSVC) set(OTHER_CONAN_DEP_LIBS ${OTHER_CONAN_DEP_LIBS} ${CONAN_BIN_DIRS} PARENT_SCOPE) else() set(OTHER_CONAN_DEP_LIBS ${OTHER_CONAN_DEP_LIBS} ${CONAN_LIB_DIRS} PARENT_SCOPE) ENDIF(MSVC)