From 533656ca284bea52fc57eb81c4c48144f27b82d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mario=20H=C3=BCttel?= Date: Tue, 6 Apr 2021 19:25:25 +0200 Subject: [PATCH] Add Cmake variable for Uart on debug header in release and use -Og for debugbuild instead of -O0 --- stm-firmware/.gitignore | 1 + stm-firmware/CMakeLists.txt | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/stm-firmware/.gitignore b/stm-firmware/.gitignore index 1e70134..bcb7a46 100644 --- a/stm-firmware/.gitignore +++ b/stm-firmware/.gitignore @@ -15,3 +15,4 @@ reflow-controller.includes *.config *.files *.user.* +*.user diff --git a/stm-firmware/CMakeLists.txt b/stm-firmware/CMakeLists.txt index 5c82698..614812d 100644 --- a/stm-firmware/CMakeLists.txt +++ b/stm-firmware/CMakeLists.txt @@ -49,13 +49,17 @@ message("${BoldGreen}Version: ${GIT_DESCRIBE}${ColorReset}") IF(CMAKE_BUILD_TYPE STREQUAL "Debug") add_definitions(-DDEBUGBUILD) -add_compile_options(-O0 -g) +add_compile_options(-Og -g) ELSE() -add_definitions(-DDEBUGBUILD) add_compile_options(-O3 -g) add_link_options(-Wl,--gc-sections) ENDIF(CMAKE_BUILD_TYPE STREQUAL "Debug") + +if (DEFINED UART_ON_DEBUG_HEADER) + add_definitions(-DUART_ON_DEBUG_HEADER) +endif (DEFINED UART_ON_DEBUG_HEADER) + add_subdirectory(base64-lib)