3 SET(THIS_LIB_VERSION 2.10.1)
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
40 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPosd.dll.a
41 # ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPgui.dll.a
42 ${CMAKE_CURRENT_SOURCE_DIR}/../../../build-cmake/bin-win32/libCSPemu_utils.dll.a
47 #QT5_USE_MODULES(CSPavio Widgets Core Gui OpenGL)
48 set_target_properties(CSPavio PROPERTIES
49 SOVERSION ${THIS_LIB_VERSION}
50 VERSION ${THIS_LIB_VERSION}
53 generate_export_header(CSPavio
55 EXPORT_MACRO_NAME CSPavio_EXPORT
56 EXPORT_FILE_NAME CSPavio_Export.h
57 STATIC_DEFINE CSPavio_BUILT_AS_STATIC
61 add_library(CSPavio SHARED
63 ${s_qt_avio_headers_MOC}
66 target_link_libraries(CSPavio PUBLIC
73 set_target_properties(CSPavio PROPERTIES
74 SOVERSION ${THIS_LIB_VERSION}
75 VERSION ${THIS_LIB_VERSION}
77 INSTALL(TARGETS CSPavio DESTINATION ${LIBCSP_INSTALL_DIR})