parent
f66d876a10
commit
396e26b475
2
.bazelrc
2
.bazelrc
|
@ -30,3 +30,5 @@ common --noenable_bzlmod
|
||||||
# Important: this flag ensures that we remain compliant with the C++ layering
|
# Important: this flag ensures that we remain compliant with the C++ layering
|
||||||
# check.
|
# check.
|
||||||
build --features=layering_check
|
build --features=layering_check
|
||||||
|
|
||||||
|
common --repo_env=BAZEL_NO_APPLE_CPP_TOOLCHAIN=1
|
||||||
|
|
|
@ -11,7 +11,7 @@ xcode_version(
|
||||||
default_macos_sdk_version = "13.1",
|
default_macos_sdk_version = "13.1",
|
||||||
default_tvos_sdk_version = "16.1",
|
default_tvos_sdk_version = "16.1",
|
||||||
default_watchos_sdk_version = "9.1",
|
default_watchos_sdk_version = "9.1",
|
||||||
version = "14.2.14C18",
|
version = "14.2.0.14C18",
|
||||||
)
|
)
|
||||||
|
|
||||||
xcode_version(
|
xcode_version(
|
||||||
|
@ -26,7 +26,7 @@ xcode_version(
|
||||||
|
|
||||||
xcode_config(
|
xcode_config(
|
||||||
name = "host_xcodes",
|
name = "host_xcodes",
|
||||||
default = ":version14_1_0_14B47b",
|
default = ":version14_2_14C18",
|
||||||
versions = [
|
versions = [
|
||||||
":version14_2_14C18",
|
":version14_2_14C18",
|
||||||
":version14_1_0_14B47b",
|
":version14_1_0_14B47b",
|
||||||
|
|
|
@ -320,12 +320,11 @@ jobs:
|
||||||
os: macos-12
|
os: macos-12
|
||||||
cache_key: macos-12
|
cache_key: macos-12
|
||||||
bazel: test //src/... //third_party/utf8_range/...
|
bazel: test //src/... //third_party/utf8_range/...
|
||||||
# TODO Enable these once mac setup is working for Bazel 7
|
- name: MacOS Bazel 7
|
||||||
#- name: MacOS Bazel 7
|
os: macos-12
|
||||||
# os: macos-12
|
cache_key: macos-12-bazel7
|
||||||
# cache_key: macos-12-bazel7
|
bazel: test //src/... //third_party/utf8_range/...
|
||||||
# bazel: test //src/... //third_party/utf8_range/...
|
bazel_version: '7.0.0'
|
||||||
# bazel_version: '7.0.0'
|
|
||||||
- name: MacOS Apple Silicon (build only) Bazel
|
- name: MacOS Apple Silicon (build only) Bazel
|
||||||
os: macos-12
|
os: macos-12
|
||||||
cache_key: macos-12-arm
|
cache_key: macos-12-arm
|
||||||
|
|
|
@ -82,6 +82,14 @@ load("@build_bazel_rules_apple//apple:repositories.bzl", "apple_rules_dependenci
|
||||||
|
|
||||||
apple_rules_dependencies()
|
apple_rules_dependencies()
|
||||||
|
|
||||||
|
load("@build_bazel_apple_support//lib:repositories.bzl", "apple_support_dependencies")
|
||||||
|
|
||||||
|
apple_support_dependencies()
|
||||||
|
|
||||||
|
load("@rules_cc//cc:repositories.bzl", "rules_cc_dependencies")
|
||||||
|
|
||||||
|
rules_cc_dependencies()
|
||||||
|
|
||||||
# For `kt_jvm_library`
|
# For `kt_jvm_library`
|
||||||
load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories")
|
load("@io_bazel_rules_kotlin//kotlin:repositories.bzl", "kotlin_repositories")
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
import common.bazelrc
|
import common.bazelrc
|
||||||
|
|
||||||
build --cxxopt=-std=c++14 --host_cxxopt=-std=c++14
|
build --cxxopt=-std=c++14 --host_cxxopt=-std=c++14
|
||||||
|
common --repo_env=BAZEL_NO_APPLE_CPP_TOOLCHAIN=1
|
||||||
|
|
|
@ -122,8 +122,15 @@ def protobuf_deps():
|
||||||
if not native.existing_rule("build_bazel_rules_apple"):
|
if not native.existing_rule("build_bazel_rules_apple"):
|
||||||
http_archive(
|
http_archive(
|
||||||
name = "build_bazel_rules_apple",
|
name = "build_bazel_rules_apple",
|
||||||
sha256 = "34c41bfb59cdaea29ac2df5a2fa79e5add609c71bb303b2ebb10985f93fa20e7",
|
sha256 = "9c4f1e1ec4fdfeac5bddb07fa0e872c398e3d8eb0ac596af9c463f9123ace292",
|
||||||
url = "https://github.com/bazelbuild/rules_apple/releases/download/3.1.1/rules_apple.3.1.1.tar.gz",
|
url = "https://github.com/bazelbuild/rules_apple/releases/download/3.2.1/rules_apple.3.2.1.tar.gz",
|
||||||
|
)
|
||||||
|
|
||||||
|
if not native.existing_rule("build_bazel_apple_support"):
|
||||||
|
http_archive(
|
||||||
|
name = "build_bazel_apple_support",
|
||||||
|
sha256 = "100d12617a84ebc7ee7a10ecf3b3e2fdadaebc167ad93a21f820a6cb60158ead",
|
||||||
|
url = "https://github.com/bazelbuild/apple_support/releases/download/1.12.0/apple_support.1.12.0.tar.gz",
|
||||||
)
|
)
|
||||||
|
|
||||||
if not native.existing_rule("io_bazel_rules_kotlin"):
|
if not native.existing_rule("io_bazel_rules_kotlin"):
|
||||||
|
|
Loading…
Reference in New Issue