Warning, /office/calligra/plugins/videoshape/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 add_definitions(-DTRANSLATION_DOMAIN=\"calligra_shape_video\") 0002 0003 include_directories( 0004 ${FLAKE_INCLUDES} 0005 ${KOWIDGETS_INCLUDES} 0006 ) 0007 0008 if(PHONON_FOUND_EXPERIMENTAL) 0009 set(SHOULD_BUILD_THUMBNAIL TRUE) 0010 add_definitions( -DSHOULD_BUILD_THUMBNAIL ) 0011 else() 0012 set(SHOULD_BUILD_THUMBNAIL FALSE) 0013 endif() 0014 0015 0016 ########### Flake Plugin library ############### 0017 0018 set (videoshape_LIB_SRCS 0019 VideoDebug.cpp 0020 VideoData.cpp 0021 VideoCollection.cpp 0022 VideoShape.cpp 0023 VideoShapeFactory.cpp 0024 VideoEventAction.cpp 0025 Plugin.cpp 0026 VideoShapeConfigWidget.cpp 0027 FullScreenPlayer.cpp 0028 VideoTool.cpp 0029 VideoToolFactory.cpp 0030 ChangeVideoCommand.cpp 0031 SelectVideoWidget.cpp 0032 ) 0033 0034 if(SHOULD_BUILD_THUMBNAIL) 0035 set(videoshape_LIB_SRCS ${videoshape_LIB_SRCS} VideoThumbnailer.cpp) 0036 endif() 0037 0038 ki18n_wrap_ui(videoshape_LIB_SRCS forms/VideoToolWidget.ui) 0039 add_library(calligra_shape_video MODULE ${videoshape_LIB_SRCS}) 0040 calligra_shape_desktop_to_json(calligra_shape_video calligra_shape_video.desktop) 0041 0042 target_link_libraries(calligra_shape_video 0043 flake 0044 kowidgets 0045 KF5::KIOFileWidgets 0046 Phonon::phonon4qt5 0047 ) 0048 if(PHONON_FOUND_EXPERIMENTAL) 0049 target_link_libraries(calligra_shape_video Phonon::phonon4qt5experimental) 0050 endif() 0051 0052 install(TARGETS calligra_shape_video DESTINATION ${PLUGIN_INSTALL_DIR}/calligra/shapes)