11 movie_saver_fileio.cpp
15 QT5_WRAP_CPP(s_qt_avio_headers_MOC ${s_qt_avio_headers})
17 QT4_WRAP_CPP(s_qt_avio_headers_MOC ${s_qt_avio_headers})
21 include (GenerateExportHeader)
25 ${s_qt_avio_headers_MOC}
28 #add_library(CSPavio SHARED
30 # ${s_qt_avio_headers_MOC}
33 #target_link_libraries(CSPavio PUBLIC
35 # ${CMAKE_SOURCE_DIR}/../../build-cmake/libCSPavio/build-win32/qt/avio/CSPavio.dll
40 #QT5_USE_MODULES(CSPavio Widgets Core Gui OpenGL)
42 #generate_export_header(CSPavio
44 # EXPORT_MACRO_NAME CSPavio_EXPORT
45 # EXPORT_FILE_NAME CSPavio_Export.h
46 # STATIC_DEFINE CSPavio_BUILT_AS_STATIC
50 #add_library(CSPavio SHARED
52 # ${s_qt_avio_headers_MOC}
54 #SET(CMAKE_FIND_LIBRARY_SUFFIXES .a)
55 #find_library(LIBAV_STATIC_LIBAVCODEC avcodec)
56 #find_library(LIBAV_STATIC_LIBAVDEVICE avdevice)
57 #find_library(LIBAV_STATIC_LIBAVFILTER avfilter)
58 #find_library(LIBAV_STATIC_LIBAVFORMAT avformat)
59 #find_library(LIBAV_STATIC_LIBAVUTIL avutil)
60 #find_library(LIBAV_STATIC_LIBAVRESAMPLE avresample)
61 #find_library(LIBAV_STATIC_LIBSWRESAMPLE swresample)
62 #find_library(LIBAV_STATIC_LIBSWSCALE swscale)
63 #find_library(LIBAV_STATIC_LIBPOSTPROC postproc)
66 #if(NOT (LIBAV_STATIC_LIBAVCODEC-NOTFOUND OR LIBAV_STATIC_LIBAVDEVICE-NOTFOUND
67 # OR LIBAV_STATIC_LIBAVFILTER-NOTFOUND OR LIBAV_STATIC_LIBAVFORMAT-NOTFOUND
68 # OR LIBAV_STATIC_LIBAVUTIL-NOTFOUND OR LIBAV_STATIC_LIBAVRESAMPLE-NOTFOUND
69 # OR LIBAV_STATIC_LIBSWRESAMPLE-NOTFOUND OR LIBAV_STATIC_LIBSWSCAPE-NOTFOUND
70 # OR LIBAV_STATIC_LIBPOSTPROC-NOTFOUND ))
71 add_library(CSPavio SHARED
73 ${s_qt_avio_headers_MOC}
75 #set(LIBAV_STATIC_PREFIX /usr/local/ffmpeg-2.8.7/lib)
76 #target_link_libraries(CSPavio LINK_PRIVATE
77 # ${LIBAV_STATIC_PREFIX}/libavcodec.a
78 # ${LIBAV_STATIC_PREFIX}/libavfilter.a
79 # ${LIBAV_STATIC_PREFIX}/libavformat.a
80 # ${LIBAV_STATIC_PREFIX}/libavutil.a
82 # ${LIBAV_STATIC_PREFIX}/libswresample.a
83 # ${LIBAV_STATIC_PREFIX}/libswscale.a
84 # ${LIBAV_STATIC_PREFIX}/libpostproc.a
87 # add_library(CSPavio SHARED
89 # ${s_qt_avio_headers_MOC}
93 set_target_properties(CSPavio PROPERTIES
97 INSTALL(TARGETS CSPavio DESTINATION ${LIBCSP_INSTALL_DIR})