summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
author <philippe colliot>2016-03-17 14:07:53 +0100
committer <philippe colliot>2016-03-17 14:07:53 +0100
commit2658eef26ffcabfeee9450bb5fef8c52c618447b (patch)
treedc6f576c1af835196ad0a3e715b0fd04b9a063c5 /src
parentfd8dc7ea3ba5583eda14808b13020f104b02729d (diff)
downloadpoi-service-2658eef26ffcabfeee9450bb5fef8c52c618447b.tar.gz
Fix issue when speech is not used
Diffstat (limited to 'src')
-rw-r--r--src/navigation/CMakeLists.txt6
-rw-r--r--src/navigation/navigation-core/guidance-plugin/CMakeLists.txt2
-rw-r--r--src/navigation/navigation-core/guidance-plugin/genivi_navigationcore_guidance.cxx2
3 files changed, 6 insertions, 4 deletions
diff --git a/src/navigation/CMakeLists.txt b/src/navigation/CMakeLists.txt
index d25997b..f8a7ef4 100644
--- a/src/navigation/CMakeLists.txt
+++ b/src/navigation/CMakeLists.txt
@@ -62,12 +62,10 @@ set(NAVIGATION_COMMON_DIR "${CMAKE_CURRENT_SOURCE_DIR}/navigation-common")
if(NOT ${YOCTO_CONFIG})
set(NAVIT_CMAKE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/navit/cmake")
set(DBUS_GENERATED_INCLUDE_DIR_POSITIONING "${CMAKE_CURRENT_BINARY_DIR}/enhanced-position-service/dbus/api") # this one is for positioning
- set(DBUS_GENERATED_INCLUDE_DIR_SPEECH "${CMAKE_CURRENT_BINARY_DIR}/dbus-include/speech-service") # this one is for speech
set(NAVIT_CONFIG_H_DIR "${CMAKE_CURRENT_BINARY_DIR}/navit")
else()
set(NAVIT_CMAKE_DIR "${STAGING_LIBDIR}/navit/cmake")
set(DBUS_GENERATED_INCLUDE_DIR_POSITIONING "${STAGING_INCDIR}/positioning") # this one is for positioning
- set(DBUS_GENERATED_INCLUDE_DIR_SPEECH "${STAGING_INCDIR}/speechservice") # this one is for speech
set(NAVIT_CONFIG_H_DIR "${STAGING_DATADIR}")
endif()
@@ -114,7 +112,9 @@ add_subdirectory(${API_DIR}/map-viewer "${DBUS_GENERATED_INCLUDE_DIR}/map-viewer
add_subdirectory(${API_DIR}/poi-service "${DBUS_GENERATED_INCLUDE_DIR}/poi-service")
-add_subdirectory(${API_DIR}/speech-service "${DBUS_GENERATED_INCLUDE_DIR}/speech-service")
+if(${WITH_SPEECH})
+ add_subdirectory(${API_DIR}/speech-service "${DBUS_GENERATED_INCLUDE_DIR}/speech-service")
+endif()
include(${NAVIT_CMAKE_DIR}/navit_macros.cmake)
diff --git a/src/navigation/navigation-core/guidance-plugin/CMakeLists.txt b/src/navigation/navigation-core/guidance-plugin/CMakeLists.txt
index 2b1d07a..b1f6a34 100644
--- a/src/navigation/navigation-core/guidance-plugin/CMakeLists.txt
+++ b/src/navigation/navigation-core/guidance-plugin/CMakeLists.txt
@@ -32,10 +32,10 @@ message(STATUS "guidance")
if(WITH_SPEECH)
add_definitions("-DSPEECH_ENABLED=1")
+ include_directories(${DBUS_GENERATED_INCLUDE_DIR}/speech-service)
endif()
include_directories(${DBUS_GENERATED_INCLUDE_DIR}/navigation-core)
-include_directories(${DBUS_GENERATED_INCLUDE_DIR_SPEECH})
set(genivi_navigationcore_guidance_LIBS ${PLUGIN_LDFLAGS})
set(genivi_navigationcore_guidance_LIBRARY_DIRS ${PLUGIN_LIBRARIES})
diff --git a/src/navigation/navigation-core/guidance-plugin/genivi_navigationcore_guidance.cxx b/src/navigation/navigation-core/guidance-plugin/genivi_navigationcore_guidance.cxx
index 28dd64b..ce6e4f5 100644
--- a/src/navigation/navigation-core/guidance-plugin/genivi_navigationcore_guidance.cxx
+++ b/src/navigation/navigation-core/guidance-plugin/genivi_navigationcore_guidance.cxx
@@ -30,8 +30,10 @@
#include "genivi-navigationcore-constants.h"
#include "genivi-navigationcore-guidance_adaptor.h"
+#if (SPEECH_ENABLED)
#include "genivi-speechservice-constants.h"
#include "genivi-speechservice-speechoutput_proxy.h"
+#endif
#include "config.h"
#define USE_PLUGINS 1