Warning, /utilities/kirogi/src/gstreamer/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 set(gstreamer_SRCS 0002 gstreamerintegration.cpp 0003 videosurface.cpp 0004 ) 0005 0006 ecm_qt_declare_logging_category(gstreamer_SRCS 0007 HEADER debug.h 0008 IDENTIFIER GSTREAMER 0009 CATEGORY_NAME "kirogi.gstreamer" 0010 ) 0011 0012 if(COMPILE_QML) 0013 qtquick_compiler_add_resources(RESOURCES gstreamer.qrc) 0014 else() 0015 qt5_add_resources(RESOURCES gstreamer.qrc) 0016 endif() 0017 0018 add_library( 0019 gstreamer 0020 STATIC 0021 ${gstreamer_SRCS} 0022 ${RESOURCES} 0023 ) 0024 0025 if(CMAKE_COMPILER_IS_GNUCXX OR CMAKE_CXX_COMPILER_ID MATCHES "Clang") 0026 target_compile_options(gstreamer PRIVATE 0027 -pedantic 0028 -Woverloaded-virtual 0029 -Wunused 0030 -Wall 0031 -Wextra 0032 -Wshadow 0033 -Wnon-virtual-dtor 0034 ) 0035 0036 if(CMAKE_COMPILER_IS_GNUCXX) 0037 target_compile_options(gstreamer PRIVATE 0038 -Wduplicated-cond 0039 -Wduplicated-branches 0040 -Wlogical-op 0041 -Wnull-dereference 0042 -fsanitize=leak 0043 ) 0044 endif() 0045 endif() 0046 0047 target_link_libraries(gstreamer 0048 PRIVATE 0049 Qt5::Core 0050 Qt5::Qml 0051 Qt5::Quick 0052 )