1*6777b538SAndroid Build Coastguard Worker# Copyright 2023 The Chromium Authors 2*6777b538SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license that can be 3*6777b538SAndroid Build Coastguard Worker# found in the LICENSE file. 4*6777b538SAndroid Build Coastguard Worker 5*6777b538SAndroid Build Coastguard Workerimport("//build/config/apple/symbols.gni") 6*6777b538SAndroid Build Coastguard Worker 7*6777b538SAndroid Build Coastguard Worker# The ldflags referenced below are handled by 8*6777b538SAndroid Build Coastguard Worker# //build/toolchain/apple/linker_driver.py. 9*6777b538SAndroid Build Coastguard Worker# Remove this config if a target wishes to change the arguments passed to the 10*6777b538SAndroid Build Coastguard Worker# strip command during linking. This config by default strips all symbols 11*6777b538SAndroid Build Coastguard Worker# from a binary, but some targets may wish to specify an exports file to 12*6777b538SAndroid Build Coastguard Worker# preserve specific symbols. 13*6777b538SAndroid Build Coastguard Workerconfig("strip_all") { 14*6777b538SAndroid Build Coastguard Worker if (enable_stripping) { 15*6777b538SAndroid Build Coastguard Worker ldflags = [ "-Wcrl,strip,-x,-S" ] 16*6777b538SAndroid Build Coastguard Worker } 17*6777b538SAndroid Build Coastguard Worker} 18