]> git.sesse.net Git - kdenlive/blob - src/CMakeLists.txt
missing files
[kdenlive] / src / CMakeLists.txt
1
2 add_subdirectory( widgets )
3
4
5 include_directories(
6     ${CMAKE_SOURCE_DIR}/src/widgets
7     ${LIBMLT_INCLUDE_DIR}
8     ${LIBMLTPLUS_INCLUDE_DIR}
9     ${LIBFFMPEG_INCLUDE_DIR}
10 )
11
12 LINK_DIRECTORIES(
13 ${LIBMLT_LIBRARY}
14 ${LIBMLTPLUS_LIBRARY}
15 ${LIBFFMPEG_LIBRARY}
16 )
17
18
19 kde4_add_ui_files(kdenlive_UI
20   widgets/timeline_ui.ui
21   widgets/monitor_ui.ui
22   widgets/colorclip_ui.ui
23   widgets/configmisc_ui.ui
24 )
25  
26 set(kdenlive_SRCS 
27   main.cpp
28   mainwindow.cpp
29   customruler.cpp
30   smallruler.cpp
31   projectlist.cpp
32   projectitem.cpp
33   monitor.cpp
34   gentime.cpp
35   renderer.cpp
36   kdenlivedoc.cpp
37   trackview.cpp
38   docclipbase.cpp
39   timecode.cpp
40   monitormanager.cpp
41   documenttrack.cpp
42   headertrack.cpp
43 )
44
45 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
46
47 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
48
49 target_link_libraries(kdenlive 
50   ${KDE4_KDEUI_LIBS}
51   ${KDE4_KIO_LIBS} 
52   ${LIBMLTPLUS_LIBRARY}
53   ${LIBMLT_LIBRARY}
54 )
55  
56 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
57 install( FILES kdenliveui.rc DESTINATION  ${DATA_INSTALL_DIR}/kdenlive )
58 install (FILES kdenlive.kcfg DESTINATION share/config.kcfg)