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 ${LIBMLTPLUS_LIBRARY}
160 ${KDE4_KNOTIFYCONFIG_LIBRARY}
163 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
164 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
165 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
166 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
167 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
168 kde4_install_icons( ${ICON_INSTALL_DIR} )