Просмотр исходного кода

build system: use -Og instead of -O0 for debug builds, expand help text in menuconfig

Ivan Grokhotkov 9 лет назад
Родитель
Сommit
39a06319e2
2 измененных файлов с 5 добавлено и 2 удалено
  1. 4 1
      Kconfig
  2. 1 1
      make/project.mk

+ 4 - 1
Kconfig

@@ -27,7 +27,10 @@ choice OPTIMIZATION_LEVEL
     prompt "Optimization level"
     default OPTIMIZATION_LEVEL_DEBUG
     help
-        This option sets compiler optimization level.
+        This option sets optimization level.
+        For "Release" setting, -Os flag is added to CFLAGS,
+         and -DNDEBUG flag is added to CPPFLAGS.
+        For "Debug" setting, -Og flag is added to CFLAGS.
 config OPTIMIZATION_LEVEL_DEBUG
     bool "Debug"
 config OPTIMIZATION_LEVEL_RELEASE

+ 1 - 1
make/project.mk

@@ -179,7 +179,7 @@ ifneq ("$(CONFIG_OPTIMIZATION_LEVEL_RELEASE)","")
 OPTIMIZATION_FLAGS = -Os
 CPPFLAGS += -DNDEBUG
 else
-OPTIMIZATION_FLAGS = -O0
+OPTIMIZATION_FLAGS = -Og
 endif
 
 # Enable generation of debugging symbols