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)