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
140 changetrackcommand.cpp
145 add_definitions(-DNO_JOGSHUTTLE)
147 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
150 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
152 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
154 target_link_libraries(kdenlive
157 ${KDE4_KNEWSTUFF2_LIBS}
158 ${LIBMLTPLUS_LIBRARY}
161 ${KDE4_KNOTIFYCONFIG_LIBRARY}
164 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
165 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
166 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
167 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
168 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
169 install( FILES kdenlive.knsrc DESTINATION ${CONFIG_INSTALL_DIR} )
170 kde4_install_icons( ${ICON_INSTALL_DIR} )