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
87 addtimelineclipcommand.cpp
102 kdenlivesettingsdialog.cpp
105 graphicsscenerectmove.cpp
106 effectslistwidget.cpp
111 transitionsettings.cpp
113 addtransitioncommand.cpp
114 edittransitioncommand.cpp
116 editfoldercommand.cpp
118 movetransitioncommand.cpp
123 statusbarmessagelabel.cpp
125 editkeyframecommand.cpp
126 clipdurationdialog.cpp
127 managecapturesdialog.cpp
128 changespeedcommand.cpp
132 abstractgroupitem.cpp
138 add_definitions(-DNO_JOGSHUTTLE)
140 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
143 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
145 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
147 target_link_libraries(kdenlive
150 ${LIBMLTPLUS_LIBRARY}
153 ${KDE4_KNOTIFYCONFIG_LIBRARY}
156 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
157 install( FILES kdenliveui.rc kdenlive.notifyrc DESTINATION ${DATA_INSTALL_DIR}/kdenlive )
158 install (FILES kdenlivesettings.kcfg DESTINATION share/config.kcfg)
159 install (FILES kdenlive.desktop DESTINATION share/applications/kde)
160 install (FILES application-x-kdenlive.svgz video-mlt-playlist.svgz DESTINATION share/icons/oxygen/scalable/mimetypes)
161 kde4_install_icons( ${ICON_INSTALL_DIR} )