From 721aed89269292b07bdd21361828612c34640bde Mon Sep 17 00:00:00 2001 From: Aleksandar Donchev Date: Fri, 21 Jun 2013 16:38:56 +0200 Subject: First version Map implementation of database handler with unit tests ( ticket 38 ) Signed-off-by: Christian Linke --- AudioManagerDaemon/CMakeLists.txt | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'AudioManagerDaemon/CMakeLists.txt') 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) -- cgit v1.2.1