b84a815587
GitOrigin-RevId: c777cdf5c564015d5f63b09cc93bef4178b19b01
38 lines
1.4 KiB
Diff
38 lines
1.4 KiB
Diff
diff --git a/bazel/envoy_build_system.bzl b/bazel/envoy_build_system.bzl
|
|
index f48ebe7056..1e5cc5d663 100644
|
|
--- a/bazel/envoy_build_system.bzl
|
|
+++ b/bazel/envoy_build_system.bzl
|
|
@@ -102,6 +102,7 @@ def envoy_cmake(
|
|
pdb_name = "",
|
|
cmake_files_dir = "$BUILD_TMPDIR/CMakeFiles",
|
|
generate_crosstool_file = False,
|
|
+ generate_args = [],
|
|
**kwargs):
|
|
cache_entries.update({"CMAKE_BUILD_TYPE": "Bazel"})
|
|
cache_entries_debug = dict(cache_entries)
|
|
@@ -131,7 +132,7 @@ def envoy_cmake(
|
|
"@envoy//bazel:dbg_build": cache_entries_debug,
|
|
"//conditions:default": cache_entries,
|
|
}),
|
|
- generate_args = ["-GNinja"],
|
|
+ generate_args = ["-GNinja"] + generate_args,
|
|
targets = ["", "install"],
|
|
# TODO: Remove install target and make this work
|
|
install = False,
|
|
diff --git a/bazel/foreign_cc/BUILD b/bazel/foreign_cc/BUILD
|
|
index 4d3a281669..b4716dfe2e 100644
|
|
--- a/bazel/foreign_cc/BUILD
|
|
+++ b/bazel/foreign_cc/BUILD
|
|
@@ -394,6 +394,12 @@ envoy_cmake(
|
|
"WAMR_BUILD_LIBC_WASI": "0",
|
|
"WAMR_BUILD_TAIL_CALL": "1",
|
|
},
|
|
+ generate_args = select({
|
|
+ "//conditions:default": [],
|
|
+ "@platforms//cpu:aarch64": [
|
|
+ "-DWAMR_BUILD_TARGET=AARCH64",
|
|
+ ],
|
|
+ }),
|
|
lib_source = "@com_github_wamr//:all",
|
|
out_static_libs = ["libvmlib.a"],
|
|
tags = ["skip_on_windows"],
|