]> git.sesse.net Git - kdenlive/blob - CMakeLists.txt
Fix issue 0000420: Please add manpages for kdenlive and kdenlive_render (http://www...
[kdenlive] / CMakeLists.txt
1 project(kdenlive)
2
3
4 set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake/modules )
5
6 # search packages used by KDE
7 find_package(KDE4 REQUIRED)
8 include (KDE4Defaults)
9 include (MacroLibrary)
10 INCLUDE(FindGettext)
11 include(MacroOptionalAddSubdirectory)
12 set(catalogname kdenlive)
13
14 add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
15 include_directories (${QDBUS_INCLUDE_DIRS}  ${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES} ${CMAKE_SOURCE_DIR}/widgets)
16
17 FIND_PACKAGE(LIBMLT REQUIRED)
18 FIND_PACKAGE(LIBMLTPLUS REQUIRED)
19 FIND_PACKAGE(LIBFFMPEG REQUIRED)
20 find_package(MSGFMT REQUIRED)
21
22 find_program(EXTRACTRC_EXECUTABLE extractrc)
23 find_program(MSGFMT_EXECUTABLE msgfmt)
24 find_program(MSGMERGE_EXECUTABLE msgmerge)
25 find_program(XGETTEXT_EXECUTABLE xgettext)
26
27
28
29 add_subdirectory(src src/cmake_bindir)
30 add_subdirectory(renderer renderer/cmake_bindir)
31 add_subdirectory(thumbnailer thumbnailer/cmake_bindir)
32 add_subdirectory(effects )
33 add_subdirectory(export ) 
34 add_subdirectory(icons )
35 add_subdirectory(data )  
36 add_subdirectory(po)
37 add_subdirectory(man)
38
39