mirror of
https://github.com/boostorg/build.git
synced 2026-02-16 01:12:13 +00:00
Really fix <strip>on vs. <debug-symbols>off change for Xcode gcc.
[SVN r58409]
This commit is contained in:
@@ -152,20 +152,20 @@ rule init ( version ? : command * : options * : requirement * )
|
||||
# We can turn off strip by specifying it as empty. In which
|
||||
# case we switch to using the linker to do the strip.
|
||||
flags darwin.link.dll OPTIONS
|
||||
$(condition)/<main-target-type>LIB/<link>shared/<address-model>32/<debug-symbols>off : -Wl,-x ;
|
||||
$(condition)/<main-target-type>LIB/<link>shared/<address-model>32/<strip>on : -Wl,-x ;
|
||||
flags darwin.link.dll OPTIONS
|
||||
$(condition)/<main-target-type>LIB/<link>shared/<address-model>/<debug-symbols>off : -Wl,-x ;
|
||||
$(condition)/<main-target-type>LIB/<link>shared/<address-model>/<strip>on : -Wl,-x ;
|
||||
flags darwin.link OPTIONS
|
||||
$(condition)/<main-target-type>EXE/<address-model>32/<debug-symbols>off : -s ;
|
||||
$(condition)/<main-target-type>EXE/<address-model>32/<strip>on : -s ;
|
||||
flags darwin.link OPTIONS
|
||||
$(condition)/<main-target-type>EXE/<address-model>/<debug-symbols>off : -s ;
|
||||
$(condition)/<main-target-type>EXE/<address-model>/<strip>on : -s ;
|
||||
}
|
||||
else
|
||||
{
|
||||
# Otherwise we need to find a strip program to use. And hence
|
||||
# also tell the link action that we need to use a strip
|
||||
# post-process.
|
||||
flags darwin.link NEED_STRIP $(condition)/<strip>off : "" ;
|
||||
flags darwin.link NEED_STRIP $(condition)/<strip>on : "" ;
|
||||
strip =
|
||||
[ common.get-invocation-command darwin
|
||||
: strip : [ feature.get-values <striper> : $(options) ] : $(bin) : search-path ] ;
|
||||
|
||||
Reference in New Issue
Block a user