|
|
@@ -18,6 +18,52 @@ menu "Global build settings"
|
|
|
bool "Cryptographically sign package lists"
|
|
|
default y
|
|
|
|
|
|
+ comment "Package build options"
|
|
|
+
|
|
|
+ config DEBUG
|
|
|
+ bool
|
|
|
+ prompt "Compile packages with debugging info"
|
|
|
+ default n
|
|
|
+ help
|
|
|
+ Adds -g3 to the CFLAGS.
|
|
|
+
|
|
|
+ comment "Stripping options"
|
|
|
+
|
|
|
+ choice
|
|
|
+ prompt "Binary stripping method"
|
|
|
+ default USE_STRIP if EXTERNAL_TOOLCHAIN
|
|
|
+ default USE_STRIP if USE_GLIBC
|
|
|
+ default USE_SSTRIP
|
|
|
+ help
|
|
|
+ Select the binary stripping method you wish to use.
|
|
|
+
|
|
|
+ config NO_STRIP
|
|
|
+ bool "none"
|
|
|
+ help
|
|
|
+ This will install unstripped binaries (useful for native
|
|
|
+ compiling/debugging).
|
|
|
+
|
|
|
+ config USE_STRIP
|
|
|
+ bool "strip"
|
|
|
+ help
|
|
|
+ This will install binaries stripped using strip from binutils.
|
|
|
+
|
|
|
+ config USE_SSTRIP
|
|
|
+ bool "sstrip"
|
|
|
+ depends on !USE_GLIBC
|
|
|
+ help
|
|
|
+ This will install binaries stripped using sstrip.
|
|
|
+ endchoice
|
|
|
+
|
|
|
+ config STRIP_ARGS
|
|
|
+ string
|
|
|
+ prompt "Strip arguments"
|
|
|
+ depends on USE_STRIP
|
|
|
+ default "--strip-unneeded --remove-section=.comment --remove-section=.note" if DEBUG
|
|
|
+ default "--strip-all"
|
|
|
+ help
|
|
|
+ Specifies arguments passed to the strip command when stripping binaries.
|
|
|
+
|
|
|
endmenu
|
|
|
|
|
|
menu "Advanced configuration options (for developers)"
|