~elementary-apps/noise/trunk

« back to all changes in this revision

Viewing changes to src/CMakeLists.txt

  • Committer: xapantu
  • Date: 2012-02-17 21:03:47 UTC
  • Revision ID: xapantu@gmail.com-20120217210347-57n8ernudh5yeify
Add a podcast module in order to move podcasts stuff there later

Show diffs side-by-side

added added

removed removed

Lines of Context:
11
11
set(VERSION_INFO "Pre-Release")
12
12
configure_file(${CMAKE_SOURCE_DIR}/src/config.h.cmake ${CMAKE_BINARY_DIR}/src/config.h)
13
13
add_definitions(-include config.h)
14
 
find_package(PkgConfig)
15
 
pkg_check_modules(DEPS
16
 
    REQUIRED
17
 
    glib-2.0
18
 
    gtk+-3.0
19
 
    gdk-x11-3.0
20
 
    gee-1.0
21
 
    gstreamer-0.10
22
 
    gstreamer-interfaces-0.10
23
 
    gstreamer-pbutils-0.10
24
 
    gstreamer-cdda-0.10
25
 
    taglib_c
26
 
    gio-2.0
27
 
    sqlheavy-0.1
28
 
    libxml-2.0
29
 
    libnotify
30
 
    libsoup-2.4
31
 
    json-glib-1.0
32
 
    gio-unix-2.0
33
 
    granite
34
 
    libgpod-1.0
35
 
    libpeas-gtk-1.0
36
 
    libpeas-1.0)
37
 
# Check if we have sqlheavy-0.2
38
14
 
39
 
if(${SQLHEAVY_USE_2})
40
 
pkg_check_modules(SQLHEAVY sqlheavy-0.2)
41
 
set(ADD_PKG ${ADD_PKG} sqlheavy-0.2)
42
 
message("-- Will use sqlheavy-0.2")
43
 
else()
44
 
set(ADD_PKG ${ADD_PKG} sqlheavy-0.1)
45
 
pkg_check_modules(SQLHEAVY sqlheavy-0.1)
46
 
message("-- Will use sqlheavy-0.1")
47
 
endif()
48
 
pkg_check_modules(ZEITGEIST zeitgeist-1.0)
49
 
if(${ZEITGEIST_FOUND})
50
 
set(ADD_PKG ${ADD_PKG}
51
 
                zeitgeist-1.0)
52
 
set(ADD_OPTIONS ${ADD_OPTIONS}
53
 
        --define=HAVE_ZEITGEIST)
54
 
message("-- Zeitgeist enabled")
55
 
else()
56
 
message("-- Zeitgeist disabled")
57
 
endif()
58
 
pkg_check_modules(DBUS_MENU dbusmenu-glib-0.4)
59
 
if(${DBUS_MENU_FOUND})
60
 
set(ADD_PKG ${ADD_PKG}
61
 
        Dbusmenu-0.4)
62
 
set(ADD_OPTIONS ${ADD_OPTIONS}
63
 
        --define=HAVE_DBUSMENU)
64
 
message("-- DBus Menu enabled")
65
 
else()
66
 
message("-- DBus Menu disabled")
67
 
endif()
68
 
pkg_check_modules(INDICATE indicate-0.6)
69
 
if(${INDICATE_FOUND})
70
 
set(ADD_PKG ${ADD_PKG}
71
 
        Indicate-0.6)
72
 
set(ADD_OPTIONS ${ADD_OPTIONS}
73
 
        --define=HAVE_INDICATE)
74
 
message("-- Indicate enabled")
75
 
else()
76
 
message("-- Indicate disabled")
77
 
endif()
78
15
vala_precompile(VALA_C
79
16
    FileOperator.vala
80
17
    LastFM/LastFM.vala
221
158
    --vapidir=${CMAKE_SOURCE_DIR}/vapi
222
159
    --vapidir=${CMAKE_BINARY_DIR}/core/
223
160
    ${ADD_OPTIONS}
 
161
GENERATE_VAPI
 
162
    beatbox
 
163
GENERATE_HEADER
 
164
    beatbox
224
165
)
225
166
include_directories(${CMAKE_BINARY_DIR}/core)
226
167
add_executable(beatbox ${VALA_C})