| cmake_minimum_required(VERSION 3.8) | cmake_minimum_required(VERSION 3.8) | ||||
| project(espeak-ng | project(espeak-ng | ||||
| VERSION 1.52.0 | |||||
| VERSION 1.52.0.1 | |||||
| DESCRIPTION "open source speech synthesizer that supports more than hundred languages and accents" | DESCRIPTION "open source speech synthesizer that supports more than hundred languages and accents" | ||||
| HOMEPAGE_URL "https://github.com/espeak-ng/espeak-ng" | HOMEPAGE_URL "https://github.com/espeak-ng/espeak-ng" | ||||
| ) | ) | ||||
| option(BUILD_SHARED_LIBS "Build shared libraries" OFF) | |||||
| option(COMPILE_INTONATIONS "Intonation compilation" ON) | |||||
| option(ENABLE_TESTS "Intonation compilation" ON) | |||||
| include(CTest) | include(CTest) | ||||
| include(cmake/deps.cmake) | include(cmake/deps.cmake) | ||||
| include(cmake/config.cmake) | include(cmake/config.cmake) | ||||
| add_subdirectory(src) | add_subdirectory(src) | ||||
| include(cmake/data.cmake) | |||||
| if (COMPILE_INTONATIONS AND NOT CMAKE_CROSSCOMPILING) | |||||
| include(cmake/data.cmake) | |||||
| endif() | |||||
| include(cmake/docs.cmake) | include(cmake/docs.cmake) | ||||
| include(cmake/package.cmake) | include(cmake/package.cmake) | ||||
| include(CPack) | include(CPack) | ||||
| include(CTest) | |||||
| add_subdirectory(tests) | |||||
| option(BUILD_SHARED_LIBS "Build shared libraries" OFF) | |||||
| if(ENABLE_TESTS AND NOT CMAKE_CROSSCOMPILING) | |||||
| add_subdirectory(tests) | |||||
| endif() | |||||
| message(STATUS "Configuration:") | message(STATUS "Configuration:") | ||||
| message(STATUS " shared: ${BUILD_SHARED_LIBS}") | message(STATUS " shared: ${BUILD_SHARED_LIBS}") |