]> git.sesse.net Git - kdenlive/blob - src/CMakeLists.txt
Start of the config dialog
[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   projectlist.cpp
31   projectitem.cpp
32   monitor.cpp
33   gentime.cpp
34   renderer.cpp
35   kdenlivedoc.cpp
36   trackview.cpp
37   docclipbase.cpp
38   timecode.cpp
39 )
40
41 kde4_add_kcfg_files(kdenlive_SRCS GENERATE_MOC kdenlivesettings.kcfgc )
42
43 kde4_add_executable(kdenlive ${kdenlive_SRCS} ${kdenlive_UI})
44
45 target_link_libraries(kdenlive 
46   ${KDE4_KDEUI_LIBS}
47   ${KDE4_KIO_LIBS} 
48   ${LIBMLTPLUS_LIBRARY}
49   ${LIBMLT_LIBRARY}
50 )
51  
52 install(TARGETS kdenlive DESTINATION ${BIN_INSTALL_DIR})
53 install( FILES kdenliveui.rc DESTINATION  ${DATA_INSTALL_DIR}/kdenlive )
54 install (FILES kdenlive.kcfg DESTINATION share/config.kcfg)