summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathaniel Wesley Filardo2025-05-04 20:40:13 +0000
committerRobert Marko2025-05-10 10:41:26 +0000
commit703e7d2d5b58e68528cb5fadfc1185bd3904b3d9 (patch)
treed5970917a9c3cb42c495729f5384100eb9e3e6a3
parent53054fead58aeba61b592473e26b1798452856c3 (diff)
downloadopenwrt-703e7d2d5b58e68528cb5fadfc1185bd3904b3d9.tar.gz
cmake: use RelWithDebInfo, not Debug, with CONFIG_DEBUG
Given the description of the configuration option at its definition in target/sdk/files/Config.in ("Compile packages with debugging info" and "Adds -g3 to the CFLAGS", the more appropriate CMAKE build type is `RelWithDebInfo` rather than `Debug`. Signed-off-by: Nathaniel Wesley Filardo <nwfilardo@gmail.com> Link: https://github.com/openwrt/openwrt/pull/18709 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--include/cmake.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/cmake.mk b/include/cmake.mk
index f59410c2f3..699257506a 100644
--- a/include/cmake.mk
+++ b/include/cmake.mk
@@ -97,7 +97,7 @@ define Build/Configure/Default
-DCMAKE_SYSTEM_NAME=Linux \
-DCMAKE_SYSTEM_VERSION=1 \
-DCMAKE_SYSTEM_PROCESSOR=$(ARCH) \
- -DCMAKE_BUILD_TYPE=$(if $(CONFIG_DEBUG),Debug,Release) \
+ -DCMAKE_BUILD_TYPE=$(if $(CONFIG_DEBUG),RelWithDebInfo,Release) \
-DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" \
-DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \
-DCMAKE_C_COMPILER_LAUNCHER="$(CMAKE_C_COMPILER_LAUNCHER)" \