~lwh/pana/development

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: lwh
  • Date: 2010-05-16 02:12:58 UTC
  • Revision ID: lwh@lwhx4e-20100516021258-pjbj8ygi1fjachsr
Updated the FAQ

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
project(extragear-multimedia)
2
 
 
3
 
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake/modules )
4
 
 
5
 
# search packages used by KDE
6
 
find_package(KDE4 REQUIRED)
7
 
include (KDE4Defaults)
8
 
include (MacroLibrary)
9
 
include(MacroOptionalAddSubdirectory)
10
 
find_package(RUBY)
11
 
find_package(KdeMultimedia)
12
 
find_package(OpenGL)
13
 
find_package(Xine)
14
 
# are these two really required ?
15
 
if (APPLE)
16
 
   find_package(Carbon REQUIRED)
17
 
endif (APPLE)
18
 
set(TAGLIB_MIN_VERSION "1.5")
19
 
find_package(Taglib)
20
 
 
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)
26
 
 
27
 
 
28
 
add_definitions (${QT_DEFINITIONS} ${KDE4_DEFINITIONS})
29
 
 
30
 
include_directories (${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${KDE4_INCLUDES})
31
 
 
32
 
include (ConfigureChecks.cmake)
33
 
 
34
 
if(TAGLIB_FOUND)
35
 
include_directories (${TAGLIB_INCLUDES})
36
 
endif(TAGLIB_FOUND)
37
 
 
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)
47
 
 
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)
51