2 add_subdirectory( widgets )
3 add_subdirectory( mimetypes )
5 find_package(Nepomuk REQUIRED)
8 ${CMAKE_SOURCE_DIR}/src/widgets
10 ${LIBMLTPLUS_INCLUDE_DIR}
22 kde4_add_ui_files(kdenlive_UI
23 widgets/timeline_ui.ui
25 widgets/recmonitor_ui.ui
26 widgets/colorclip_ui.ui
27 widgets/slideshowclip_ui.ui
28 widgets/configmisc_ui.ui
29 widgets/configenv_ui.ui
30 widgets/configdisplay_ui.ui
31 widgets/configsdl_ui.ui
32 widgets/configcapture_ui.ui
33 widgets/effectlist_ui.ui
34 widgets/effectstack_ui.ui
35 widgets/profiledialog_ui.ui
36 widgets/projectsettings_ui.ui
37 widgets/keyframewidget_ui.ui
38 widgets/constval_ui.ui
42 widgets/colorval_ui.ui
43 widgets/positionval_ui.ui
44 widgets/titlewidget_ui.ui
45 widgets/timelinebuttons_ui.ui
46 widgets/renderwidget_ui.ui
47 widgets/saveprofile_ui.ui
48 widgets/transitionsettings_ui.ui
49 widgets/configjogshuttle_ui.ui
50 widgets/trackheader_ui.ui
51 widgets/clipproperties_ui.ui
52 widgets/markerdialog_ui.ui
53 widgets/keyframedialog_ui.ui
54 widgets/clipdurationdialog_ui.ui
55 widgets/managecaptures_ui.ui
56 widgets/geometryval_ui.ui
57 widgets/wizardstandard_ui.ui
58 widgets/wizardextra_ui.ui
59 widgets/wizardcheck_ui.ui
60 widgets/spacerdialog_ui.ui
61 widgets/addtrack_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
135 insertspacecommand.cpp
138 changetrackcommand.cpp
143 add_definitions(-DNO_JOGSHUTTLE)
145 set(kdenlive_SRCS jogshuttle.cpp ${kdenlive_SRCS})
148 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
150 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
152 target_link_libraries(kdenlive
155 ${KDE4_KNEWSTUFF2_LIBS}
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 install( FILES kdenlive.knsrc DESTINATION ${CONFIG_INSTALL_DIR} )
168 kde4_install_icons( ${ICON_INSTALL_DIR} )