]> git.sesse.net Git - kdenlive/blob - src/CMakeLists.txt
Some work on project tree 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 )
24  
25 set(kdenlive_SRCS 
26   main.cpp
27   mainwindow.cpp
28   customruler.cpp
29   projectlist.cpp
30   projectitem.cpp
31   monitor.cpp
32   gentime.cpp
33   renderer.cpp
34   kdenlivedoc.cpp
35   trackview.cpp
36   docclipbase.cpp
37   timecode.cpp
38 )
39
40 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
41  
42 target_link_libraries(kdenlive 
43   ${KDE4_KDEUI_LIBS}
44   ${KDE4_KIO_LIBS} 
45   ${LIBMLTPLUS_LIBRARY}
46   ${LIBMLT_LIBRARY}
47 )
48  
49 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
50 install( FILES kdenliveui.rc 
51          DESTINATION  ${DATA_INSTALL_DIR}/kdenlive )