aboutsummaryrefslogtreecommitdiff
path: root/targets
diff options
context:
space:
mode:
authorTaylor Cramer <cramertj@google.com>2023-07-11 20:43:13 +0000
committerCQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-07-11 20:43:13 +0000
commitfc915894091f7f0ed8164337b3cb3665f85c796e (patch)
tree6e2101c21f0476a3676c55651bb102625bde59c5 /targets
parente28ed6392daad9747013447541e15f8f08f04abd (diff)
downloadpigweed-fc915894091f7f0ed8164337b3cb3665f85c796e.tar.gz
targets: Set pw_async host toolchain defaults
This sets host toolchains to have a basic async backend by default, allowing for easy testing and experimentation without needing to transition to an alternate toolchain or depend on a fixed backend target. Change-Id: Iedcb159b7e65e6834e1fb8203bc0a0be6883b23f Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/154971 Pigweed-Auto-Submit: Taylor Cramer <cramertj@google.com> Commit-Queue: Taylor Cramer <cramertj@google.com> Reviewed-by: Armando Montanez <amontanez@google.com>
Diffstat (limited to 'targets')
-rw-r--r--targets/host/target_toolchains.gni5
1 files changed, 5 insertions, 0 deletions
diff --git a/targets/host/target_toolchains.gni b/targets/host/target_toolchains.gni
index a6faf6d20..8162b9bc4 100644
--- a/targets/host/target_toolchains.gni
+++ b/targets/host/target_toolchains.gni
@@ -14,6 +14,7 @@
import("//build_overrides/pigweed.gni")
+import("$dir_pw_async/backend.gni")
import("$dir_pw_chrono/backend.gni")
import("$dir_pw_perf_test/perf_test.gni")
import("$dir_pw_protobuf_compiler/proto.gni")
@@ -40,6 +41,10 @@ _host_common = {
pw_assert_BACKEND = "$dir_pw_assert_basic"
pw_assert_LITE_BACKEND = "$dir_pw_assert:print_and_abort_assert_backend"
+ # Configure backend for async facade.
+ pw_async_TASK_BACKEND = "$dir_pw_async_basic:task"
+ pw_async_FAKE_DISPATCHER_BACKEND = "$dir_pw_async_basic:fake_dispatcher"
+
# Configure backend for logging facade.
pw_log_BACKEND = "$dir_pw_log_basic"