mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-15 21:45:19 +00:00
Fix Xcode release builds
(cherry picked from commit 56cd005e32c326a59f81494faaf1af7757dcbc24)
This commit is contained in:
parent
49b656b125
commit
44ad75f857
@ -2,6 +2,8 @@ load("@bazel_skylib//rules:common_settings.bzl",
|
||||
"bool_flag",
|
||||
)
|
||||
|
||||
load("@bazel_skylib//lib:selects.bzl", "selects")
|
||||
|
||||
load("@build_bazel_rules_apple//apple:ios.bzl",
|
||||
"ios_application",
|
||||
"ios_extension",
|
||||
@ -74,6 +76,19 @@ config_setting(
|
||||
},
|
||||
)
|
||||
|
||||
bool_flag(
|
||||
name = "disableStripping",
|
||||
build_setting_default = False,
|
||||
visibility = ["//visibility:public"],
|
||||
)
|
||||
|
||||
config_setting(
|
||||
name = "disableStrippingSetting",
|
||||
flag_values = {
|
||||
":disableStripping": "True",
|
||||
},
|
||||
)
|
||||
|
||||
genrule(
|
||||
name = "empty",
|
||||
outs = ["empty.swift"],
|
||||
@ -184,8 +199,13 @@ debug_deps = select({
|
||||
"//conditions:default": [],
|
||||
})
|
||||
|
||||
selects.config_setting_group(
|
||||
name = "resolvedDisableStrippingSetting",
|
||||
match_any = [":debug", ":disableStrippingSetting"],
|
||||
)
|
||||
|
||||
strip_framework = select({
|
||||
":debug": None,
|
||||
":resolvedDisableStrippingSetting": None,
|
||||
"//conditions:default": ":StripFramework",
|
||||
})
|
||||
|
||||
|
@ -91,6 +91,8 @@ def generate(build_environment: BuildEnvironment, disable_extensions, disable_pr
|
||||
bazel_build_arguments += ['--//{}:disableProvisioningProfiles'.format(app_target)]
|
||||
if generate_dsym:
|
||||
bazel_build_arguments += ['--apple_generate_dsym']
|
||||
bazel_build_arguments += ['--//{}:disableStripping'.format(app_target)]
|
||||
bazel_build_arguments += ['--strip=never']
|
||||
|
||||
call_executable([
|
||||
tulsi_path,
|
||||
|
Loading…
x
Reference in New Issue
Block a user