]> git.sesse.net Git - kdenlive/blob - src/CMakeLists.txt
start of the clip tracks view
[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   documentvideotrack.cpp
43   documentaudiotrack.cpp
44   headertrack.cpp
45 )
46
47 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
48
49 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
50
51 target_link_libraries(kdenlive 
52   ${KDE4_KDEUI_LIBS}
53   ${KDE4_KIO_LIBS} 
54   ${LIBMLTPLUS_LIBRARY}
55   ${LIBMLT_LIBRARY}
56 )
57  
58 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
59 install( FILES kdenliveui.rc DESTINATION  ${DATA_INSTALL_DIR}/kdenlive )
60 install (FILES kdenlive.kcfg DESTINATION share/config.kcfg)