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
144 add_definitions(-DNO_JOGSHUTTLE)
146 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
149 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
151 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
153 target_link_libraries(kdenlive
156 ${LIBMLTPLUS_LIBRARY}
159 ${KDE4_KNOTIFYCONFIG_LIBRARY}
162 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
163 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
164 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
165 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
166 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
167 kde4_install_icons( ${ICON_INSTALL_DIR} )