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/positionval_ui.ui
47 widgets/titlewidget_ui.ui
48 widgets/timelinebuttons_ui.ui
49 widgets/renderwidget_ui.ui
50 widgets/saveprofile_ui.ui
51 widgets/transitionsettings_ui.ui
52 widgets/configjogshuttle_ui.ui
53 widgets/trackheader_ui.ui
54 widgets/clipproperties_ui.ui
55 widgets/markerdialog_ui.ui
56 widgets/keyframedialog_ui.ui
57 widgets/clipdurationdialog_ui.ui
58 widgets/managecaptures_ui.ui
59 widgets/geometryval_ui.ui
60 widgets/wizardstandard_ui.ui
61 widgets/wizardextra_ui.ui
62 widgets/spacerdialog_ui.ui
63 widgets/addtrack_ui.ui
89 addtimelineclipcommand.cpp
104 kdenlivesettingsdialog.cpp
107 graphicsscenerectmove.cpp
108 effectslistwidget.cpp
113 transitionsettings.cpp
115 addtransitioncommand.cpp
116 edittransitioncommand.cpp
118 editfoldercommand.cpp
120 movetransitioncommand.cpp
125 statusbarmessagelabel.cpp
127 editkeyframecommand.cpp
128 clipdurationdialog.cpp
129 managecapturesdialog.cpp
130 changespeedcommand.cpp
134 abstractgroupitem.cpp
137 insertspacecommand.cpp
143 add_definitions(-DNO_JOGSHUTTLE)
145 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
148 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
150 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
152 target_link_libraries(kdenlive
155 ${LIBMLTPLUS_LIBRARY}
158 ${KDE4_KNOTIFYCONFIG_LIBRARY}
161 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
162 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
163 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
164 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
165 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
166 kde4_install_icons( ${ICON_INSTALL_DIR} )