3 SET(THIS_LIB_VERSION 7.7.2)
16 movie_saver_fileio.cpp
19 add_definitions(-D__LIBAVIO_VERSION=\"libCSPavio.${THIS_LIB_VERSION}\")
20 MAKE_WRAP_CPP(s_qt_avio_headers_MOC ${s_qt_avio_headers})
25 # ${s_qt_avio_headers_MOC}
27 include (GenerateExportHeader)
28 add_library(CSPavio SHARED
30 ${s_qt_avio_headers_MOC}
33 target_link_libraries(CSPavio PUBLIC
34 PRIVATE ${LIBAV_LIBRARIES}
40 ${ADDITIONAL_DLL_LIBRARIES}
43 target_link_libraries(CSPavio PUBLIC
44 PRIVATE ${LIBAV_LIBRARIES}
50 ${ADDITIONAL_DLL_LIBRARIES}
53 #QT5_USE_MODULES(CSPavio Widgets Core Gui OpenGL)
54 set_target_properties(CSPavio PROPERTIES
55 SOVERSION ${THIS_LIB_VERSION}
56 VERSION ${THIS_LIB_VERSION}
59 generate_export_header(CSPavio
61 EXPORT_MACRO_NAME CSPavio_EXPORT
62 EXPORT_FILE_NAME CSPavio_Export.h
63 STATIC_DEFINE CSPavio_BUILT_AS_STATIC
69 add_library(CSPavio SHARED
71 ${s_qt_avio_headers_MOC}
76 target_link_libraries(CSPavio PUBLIC
81 ${ADDITIONAL_DLL_LIBRARIES}
84 target_link_libraries(CSPavio PUBLIC
89 ${ADDITIONAL_DLL_LIBRARIES}
93 set_target_properties(CSPavio PROPERTIES
94 SOVERSION ${THIS_LIB_VERSION}
95 VERSION ${THIS_LIB_VERSION}
97 INSTALL(TARGETS CSPavio DESTINATION ${LIBCSP_INSTALL_DIR})