2 add_subdirectory( widgets )
3 add_subdirectory( mimetypes )
5 find_package(Nepomuk REQUIRED)
8 ${CMAKE_SOURCE_DIR}/src/widgets
10 ${LIBMLTPLUS_INCLUDE_DIR}
11 ${LIBFFMPEG_INCLUDE_DIR}
25 kde4_add_ui_files(kdenlive_UI
26 widgets/timeline_ui.ui
28 widgets/recmonitor_ui.ui
29 widgets/colorclip_ui.ui
30 widgets/slideshowclip_ui.ui
31 widgets/configmisc_ui.ui
32 widgets/configenv_ui.ui
33 widgets/configdisplay_ui.ui
34 widgets/configsdl_ui.ui
35 widgets/configcapture_ui.ui
36 widgets/effectlist_ui.ui
37 widgets/effectstack_ui.ui
38 widgets/profiledialog_ui.ui
39 widgets/projectsettings_ui.ui
40 widgets/keyframewidget_ui.ui
41 widgets/constval_ui.ui
45 widgets/colorval_ui.ui
46 widgets/titlewidget_ui.ui
47 widgets/timelinebuttons_ui.ui
48 widgets/renderwidget_ui.ui
49 widgets/saveprofile_ui.ui
50 widgets/transitionsettings_ui.ui
51 widgets/configjogshuttle_ui.ui
52 widgets/trackheader_ui.ui
53 widgets/clipproperties_ui.ui
54 widgets/markerdialog_ui.ui
55 widgets/keyframedialog_ui.ui
56 widgets/clipdurationdialog_ui.ui
57 widgets/managecaptures_ui.ui
58 widgets/geometryval_ui.ui
59 widgets/wizardstandard_ui.ui
60 widgets/wizardextra_ui.ui
86 addtimelineclipcommand.cpp
101 kdenlivesettingsdialog.cpp
104 graphicsscenerectmove.cpp
105 effectslistwidget.cpp
110 transitionsettings.cpp
112 addtransitioncommand.cpp
113 edittransitioncommand.cpp
115 editfoldercommand.cpp
117 movetransitioncommand.cpp
122 statusbarmessagelabel.cpp
124 editkeyframecommand.cpp
125 clipdurationdialog.cpp
126 managecapturesdialog.cpp
127 changespeedcommand.cpp
131 abstractgroupitem.cpp
137 add_definitions(-DNO_JOGSHUTTLE)
139 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
142 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
144 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
146 target_link_libraries(kdenlive
149 ${LIBMLTPLUS_LIBRARY}
152 ${KDE4_KNOTIFYCONFIG_LIBRARY}
155 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
156 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
157 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
158 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
159 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)