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
88 addtimelineclipcommand.cpp
103 kdenlivesettingsdialog.cpp
106 graphicsscenerectmove.cpp
107 effectslistwidget.cpp
112 transitionsettings.cpp
114 addtransitioncommand.cpp
115 edittransitioncommand.cpp
117 editfoldercommand.cpp
119 movetransitioncommand.cpp
124 statusbarmessagelabel.cpp
126 editkeyframecommand.cpp
127 clipdurationdialog.cpp
128 managecapturesdialog.cpp
129 changespeedcommand.cpp
133 abstractgroupitem.cpp
136 insertspacecommand.cpp
141 add_definitions(-DNO_JOGSHUTTLE)
143 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
146 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
148 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
150 target_link_libraries(kdenlive
153 ${LIBMLTPLUS_LIBRARY}
156 ${KDE4_KNOTIFYCONFIG_LIBRARY}
159 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
160 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
161 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
162 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
163 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
164 kde4_install_icons( ${ICON_INSTALL_DIR} )