From e247afaa81a6011b61ea4a7cfdbd84fadbe29b4b Mon Sep 17 00:00:00 2001 From: Christoph Honal Date: Tue, 10 May 2022 22:11:08 +0200 Subject: CMake: Extend debug configuration Enable debug output for InfiniTime, Nimble and the NRF SDK via SEGGER RTT on debug builds. --- CMakeLists.txt | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index f6aaf62a..acd48698 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,4 +1,7 @@ cmake_minimum_required(VERSION 3.10) + +set(CMAKE_BUILD_TYPE Release CACHE STRING "Choose Debug or Release") + project(pinetime VERSION 1.9.0 LANGUAGES C CXX ASM) set(CMAKE_C_STANDARD 99) @@ -70,8 +73,10 @@ string(STRIP "${PROJECT_GIT_COMMIT_HASH}" PROJECT_GIT_COMMIT_HASH) message("PROJECT_GIT_COMMIT_HASH_SUCCESS? " ${PROJECT_GIT_COMMIT_HASH_SUCCESS}) +message("") message("BUILD CONFIGURATION") message("-------------------") +message(" * Mode : " ${CMAKE_BUILD_TYPE}) message(" * Version : " ${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}.${PROJECT_VERSION_PATCH}) message(" * Toolchain : " ${ARM_NONE_EABI_TOOLCHAIN_PATH}) message(" * GitRef(S) : " ${PROJECT_GIT_COMMIT_HASH}) -- cgit v1.2.3