From 15249bb8d5edde15ada5710cb4b6bd34711e3cc6 Mon Sep 17 00:00:00 2001 From: Florent Date: Mon, 25 Aug 2025 17:50:48 +0200 Subject: [PATCH] lib_build: include example code in build --- build_as_lib.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build_as_lib.py b/build_as_lib.py index 59091556..910c58fe 100644 --- a/build_as_lib.py +++ b/build_as_lib.py @@ -52,6 +52,11 @@ for item in menv.get("CPPDEFINES", []): variant_name = item[1] menv.Append(BUILD_FLAGS=[f"-I variants/{variant_name}"]) src_filter.append(f"+<../variants/{variant_name}>") + + # INCLUDE EXAMPLE CODE IN BUILD (to provide your own support files without touching the tree) + elif isinstance(item, tuple) and item[0] == "BUILD_EXAMPLE": + example_name = item[1] + src_filter.append(f"+<../examples/{example_name}>") menv.Replace(SRC_FILTER=src_filter)