3 SET(THIS_LIB_VERSION 3.2.3)
15 movie_saver_fileio.cpp
18 add_definitions(-D__LIBAVIO_VERSION=\"libCSPavio.${THIS_LIB_VERSION}\")
21 QT5_WRAP_CPP(s_qt_avio_headers_MOC ${s_qt_avio_headers})
23 QT4_WRAP_CPP(s_qt_avio_headers_MOC ${s_qt_avio_headers})
29 # ${s_qt_avio_headers_MOC}
32 include (GenerateExportHeader)
33 add_library(CSPavio SHARED
35 ${s_qt_avio_headers_MOC}
38 target_link_libraries(CSPavio PUBLIC
39 PRIVATE ${LIBAV_LIBRARIES}
46 #QT5_USE_MODULES(CSPavio Widgets Core Gui OpenGL)
47 set_target_properties(CSPavio PROPERTIES
48 SOVERSION ${THIS_LIB_VERSION}
49 VERSION ${THIS_LIB_VERSION}
52 generate_export_header(CSPavio
54 EXPORT_MACRO_NAME CSPavio_EXPORT
55 EXPORT_FILE_NAME CSPavio_Export.h
56 STATIC_DEFINE CSPavio_BUILT_AS_STATIC
61 add_library(CSPavio SHARED
63 ${s_qt_avio_headers_MOC}
67 target_link_libraries(CSPavio PUBLIC
74 set_target_properties(CSPavio PROPERTIES
75 SOVERSION ${THIS_LIB_VERSION}
76 VERSION ${THIS_LIB_VERSION}
78 INSTALL(TARGETS CSPavio DESTINATION ${LIBCSP_INSTALL_DIR})