summaryrefslogtreecommitdiff
path: root/AudioManagerDaemon/CMakeLists.txt
diff options
context:
space:
mode:
authorAleksandar Donchev <aleksander.donchev@partner.bmw.de>2013-06-21 16:38:56 +0200
committerChristian Linke <christian.linke@bmw.de>2013-06-26 17:46:18 +0200
commit721aed89269292b07bdd21361828612c34640bde (patch)
tree72b1f66168bd1cee24bd0eae7932e7e6c46a4ad6 /AudioManagerDaemon/CMakeLists.txt
parent0ba29aa3f94b9231f6876f3c0023db68e45a93d7 (diff)
downloadaudiomanager-721aed89269292b07bdd21361828612c34640bde.tar.gz
First version Map implementation of database handler with unit tests ( ticket 38 )
Signed-off-by: Christian Linke <christian.linke@bmw.de>
Diffstat (limited to 'AudioManagerDaemon/CMakeLists.txt')
-rw-r--r--AudioManagerDaemon/CMakeLists.txt21
1 files changed, 19 insertions, 2 deletions
diff --git a/AudioManagerDaemon/CMakeLists.txt b/AudioManagerDaemon/CMakeLists.txt
index 270b542..0eb9100 100644
--- a/AudioManagerDaemon/CMakeLists.txt
+++ b/AudioManagerDaemon/CMakeLists.txt
@@ -25,7 +25,9 @@ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -g")
set(DOC_OUTPUT_PATH ${DOC_OUTPUT_PATH}/AudioManager)
set(INCLUDE_FOLDER "include")
-pkg_check_modules(SQLITE REQUIRED sqlite3)
+IF (WITH_DATABASE_STORAGE)
+ pkg_check_modules(SQLITE REQUIRED sqlite3)
+ENDIF (WITH_DATABASE_STORAGE)
IF (WITH_SYSTEMD_WATCHDOG)
pkg_check_modules(SYSTEMD libsystemd-daemon>=44)
@@ -49,6 +51,7 @@ SET(AUDIOMAN_SRCS_CXX
src/CAmControlReceiver.cpp
src/CAmControlSender.cpp
src/CAmDatabaseHandler.cpp
+ src/CAmMapHandler.cpp
src/CAmDatabaseObserver.cpp
src/CAmRoutingReceiver.cpp
src/CAmRoutingSender.cpp
@@ -88,6 +91,18 @@ IF(WITH_SOCKETHANDLER_LOOP)
)
ENDIF(WITH_SOCKETHANDLER_LOOP)
+IF(WITH_DATABASE_STORAGE)
+ SET (AUDIOMAN_SRCS_CXX
+ ${AUDIOMAN_SRCS_CXX}
+ src/CAmDatabaseHandler.cpp
+ )
+ELSE(WITH_DATABASE_STORAGE)
+ SET (AUDIOMAN_SRCS_CXX
+ ${AUDIOMAN_SRCS_CXX}
+ src/CAmMapHandler.cpp
+ )
+ENDIF(WITH_DATABASE_STORAGE)
+
INCLUDE_DIRECTORIES(
${CMAKE_SOURCE_DIR}
${CMAKE_CURRENT_BINARY_DIR}
@@ -182,7 +197,9 @@ IF(WITH_TESTS)
ENDIF(WITH_TESTS)
# General packet dependency
-SET(ADD_DEPEND_BIN_PROP "sqlite3(>=3.6.22)")
+IF(WITH_DATABASE_STORAGE)
+ SET(ADD_DEPEND_BIN_PROP "sqlite3(>=3.6.22)")
+ENDIF(WITH_DATABASE_STORAGE)
# Optional packet dependency
IF(WITH_DLT)