From 69405c3b32fba0fe789d7919e0e3b0c60c6195cf Mon Sep 17 00:00:00 2001 From: Ilya Lyubimov Date: Tue, 10 Nov 2015 12:59:02 +0300 Subject: Use install-strip target for gcc optionally --- config/global/paths.in | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) (limited to 'config/global') diff --git a/config/global/paths.in b/config/global/paths.in index 3e19332e..f3059b9c 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. -- cgit v1.2.3