summaryrefslogtreecommitdiff
path: root/config/global
diff options
context:
space:
mode:
authorIlya Lyubimov <villytiger@gmail.com>2015-11-10 09:59:02 (GMT)
committerIlya Lyubimov <villytiger@gmail.com>2015-11-11 09:29:54 (GMT)
commit69405c3b32fba0fe789d7919e0e3b0c60c6195cf (patch)
treecd063552aefd8e597af1df962aad71152d09f144 /config/global
parent319c999f77872cb265004e5db5d30d502bc8a0a4 (diff)
Use install-strip target for gcc optionally
Diffstat (limited to 'config/global')
-rw-r--r--config/global/paths.in16
1 files changed, 13 insertions, 3 deletions
diff --git a/config/global/paths.in b/config/global/paths.in
index 3e19332..f3059b9 100644
--- a/config/global/paths.in
+++ b/config/global/paths.in
@@ -117,12 +117,22 @@ config INSTALL_DIR_RO
Useful for toolchains destined for production.
-config STRIP_ALL_TOOLCHAIN_EXECUTABLES
+config STRIP_HOST_TOOLCHAIN_EXECUTABLES
bool
- prompt "Strip all toolchain executables"
+ prompt "Strip host toolchain executables"
default y
help
All build host executables contain a lot of unnecessary info.
- By stripping all executables it slightly speeds up the compilation
+ By stripping host executables it slightly speeds up the compilation
of large projects.
NOTE: It does NOT strip the target libraries, only HOST executables
+
+config STRIP_TARGET_TOOLCHAIN_EXECUTABLES
+ bool
+ prompt "Strip target toolchain executables"
+ depends on CC_GCC_4_6_or_later
+ help
+ It means using install-strip target for GCC 4.6 or later.
+ An install-strip make target is provided that installs stripped
+ executables, and may install libraries with unneeded or debugging
+ sections stripped.