From 3d0bf81bfda2f9a9d7ef5663f01df654000616ce Mon Sep 17 00:00:00 2001 From: Bertrand Songis Date: Wed, 23 Mar 2016 22:47:45 +0100 Subject: [PATCH] [AVR boards] TTS option was missing in CMakeLists.txt --- radio/src/CMakeLists.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/radio/src/CMakeLists.txt b/radio/src/CMakeLists.txt index d7a9efc27..4c7bddf22 100644 --- a/radio/src/CMakeLists.txt +++ b/radio/src/CMakeLists.txt @@ -561,6 +561,7 @@ else() option(BOLD "Bold font" ON) option(BATTGRAPH "Battery graph" OFF) option(HAPTIC "Haptic support" OFF) + set(TTS "EN" CACHE STRING "TTS language") set(LCD "DEFAULT" CACHE STRING "LCD type (DEFAULT/ST7565P/ST7565R/ERC12864FSF/ST7920)") set(LUA NO) set(PULSES_SRC pulses_avr.cpp) @@ -584,6 +585,13 @@ else() if(VOICE) add_definitions(-DVOICE) set(TARGET_SRC ${TARGET_SRC} voice.cpp) + foreach(LANGUAGE ${TTS_LANGUAGES}) + string(TOUPPER ${LANGUAGE} LANGUAGE_CAPITALIZED) + if(TTS STREQUAL ${LANGUAGE_CAPITALIZED}) + add_definitions(-DTTS_${LANGUAGE_CAPITALIZED}) + set(SRC ${SRC} translations/tts_${LANGUAGE}.cpp) + endif() + endforeach() endif() if(GRAPHICS) add_definitions(-DGRAPHICS)