From 5f447984016a4a9498d8740444c94fe1690a780b Mon Sep 17 00:00:00 2001 From: Zach Anderson Date: Sat, 23 Mar 2024 16:18:59 -0700 Subject: [PATCH] Silence prints from Apple SDK locator scripts during gclient hooks --- build/config/ios/ios_sdk.py | 3 ++- build/mac/find_sdk.py | 8 +++++--- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/build/config/ios/ios_sdk.py b/build/config/ios/ios_sdk.py index 5b86450a9a..28eafe5376 100644 --- a/build/config/ios/ios_sdk.py +++ b/build/config/ios/ios_sdk.py @@ -84,7 +84,8 @@ def main(argv): frameworks_symlink = os.path.join(libraries_path, 'Frameworks') symlink(frameworks_location, frameworks_symlink) sdk_output = symlink_target - print(sdk_output) + if not args.as_gclient_hook: + print(sdk_output) return 0 diff --git a/build/mac/find_sdk.py b/build/mac/find_sdk.py index 06261c1195..e21fc5b120 100755 --- a/build/mac/find_sdk.py +++ b/build/mac/find_sdk.py @@ -101,11 +101,13 @@ def main(): symlink(sdk_output, symlink_target) sdk_output = symlink_target - print(sdk_output) - return best_sdk + if not options.as_gclient_hook: + print(sdk_output) + print(best_sdk) + return 0 if __name__ == '__main__': if sys.platform != 'darwin': raise Exception("This script only runs on Mac") - print((main())) + sys.exit((main()))