1
project(extragear-multimedia)
3
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules )
5
# search packages used by KDE
6
find_package(KDE4 REQUIRED)
9
include(MacroOptionalAddSubdirectory)
11
find_package(KdeMultimedia)
14
# are these two really required ?
16
find_package(Carbon REQUIRED)
18
set(TAGLIB_MIN_VERSION "1.5")
21
#pana needs to be before add_definitions, since it builds
22
#some qt-only software
23
if(TAGLIB_FOUND AND RUBY_EXECUTABLE AND RUBY_INCLUDE_PATH)
24
macro_optional_add_subdirectory(pana)
25
endif(TAGLIB_FOUND AND RUBY_EXECUTABLE AND RUBY_INCLUDE_PATH)
28
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
30
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
32
include (ConfigureChecks.cmake)
35
include_directories (${TAGLIB_INCLUDES})
38
if(KDEMULTIMEDIA_FOUND)
39
macro_optional_add_subdirectory(k3b)
40
macro_optional_add_subdirectory(kaudiocreator)
41
endif(KDEMULTIMEDIA_FOUND)
42
macro_optional_add_subdirectory(kaffeine)
43
macro_optional_add_subdirectory(kmid)
44
macro_optional_add_subdirectory(kplayer)
45
macro_optional_add_subdirectory(kmplayer)
46
macro_optional_add_subdirectory(doc)
48
if(QT_QTOPENGL_FOUND AND OPENGL_FOUND AND XINE_FOUND)
49
macro_optional_add_subdirectory(kaffeinegl)
50
endif(QT_QTOPENGL_FOUND AND OPENGL_FOUND AND XINE_FOUND)