summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2022-12-14 20:22:25 +0200
committerJF <JF002@users.noreply.github.com>2022-12-26 20:46:39 +0100
commitb071422f91941c6735ffcc647ff622775f1ee459 (patch)
tree06713778daabcde67f2a7ed3636460ee7f88cc3e
parent44ba4dd47064508f4d289b7a33197abcbbcf5c9c (diff)
Small fixup for cmake cleanup
-rw-r--r--src/CMakeLists.txt21
1 files changed, 10 insertions, 11 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 07e8ca0b..64b7ffbd 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -848,11 +848,11 @@ endif()
add_subdirectory(displayapp/fonts)
target_compile_options(infinitime_fonts PUBLIC
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -Og -g3>
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -Os>
- $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -Og -g3 -fno-rtti>
- $<$<AND:$<COMPILE_LANGUAGE:CXX>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -Os -fno-rtti>
- $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -x assembler-with-cpp>
+ ${COMMON_FLAGS}
+ $<$<CONFIG:DEBUG>: ${DEBUG_FLAGS}>
+ $<$<CONFIG:RELEASE>: ${RELEASE_FLAGS}>
+ $<$<COMPILE_LANGUAGE:CXX>: ${CXX_FLAGS}>
+ $<$<COMPILE_LANGUAGE:ASM>: ${ASM_FLAGS}>
)
# NRF SDK
@@ -878,8 +878,6 @@ target_compile_options(nimble PRIVATE
$<$<CONFIG:RELEASE>: ${RELEASE_FLAGS}>
$<$<COMPILE_LANGUAGE:CXX>: ${CXX_FLAGS}>
$<$<COMPILE_LANGUAGE:ASM>: ${ASM_FLAGS}>
- -Wno-unused-but-set-variable
- -Wno-maybe-uninitialized
)
# lvgl
@@ -908,9 +906,11 @@ target_compile_definitions(QCBOR PUBLIC QCBOR_DISABLE_UNCOMMON_TAGS)
target_compile_definitions(QCBOR PUBLIC USEFULBUF_CONFIG_LITTLE_ENDIAN)
set_target_properties(QCBOR PROPERTIES LINKER_LANGUAGE C)
target_compile_options(QCBOR PRIVATE
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:DEBUG>>: ${COMMON_FLAGS} -O0 -g3>
- $<$<AND:$<COMPILE_LANGUAGE:C>,$<CONFIG:RELEASE>>: ${COMMON_FLAGS} -O3>
- $<$<COMPILE_LANGUAGE:ASM>: -MP -MD -x assembler-with-cpp>
+ ${COMMON_FLAGS}
+ $<$<CONFIG:DEBUG>: ${DEBUG_FLAGS}>
+ $<$<CONFIG:RELEASE>: ${RELEASE_FLAGS}>
+ $<$<COMPILE_LANGUAGE:ASM>: ${ASM_FLAGS}>
+ -O3
)
# LITTLEFS_SRC
@@ -923,7 +923,6 @@ target_compile_options(littlefs PRIVATE
$<$<CONFIG:RELEASE>: ${RELEASE_FLAGS}>
$<$<COMPILE_LANGUAGE:CXX>: ${CXX_FLAGS}>
$<$<COMPILE_LANGUAGE:ASM>: ${ASM_FLAGS}>
- -Wno-unused-function
)
# Build autonomous binary (without support for bootloader)