aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2023-08-31 11:20:52 -0600
committerBin Meng <bmeng@tinylab.org>2023-09-22 06:03:46 +0800
commit48bf738e3622a94b96a57055ff0f6466f5830bd4 (patch)
tree94b0dfb2f0fa09f8f6becd442d8db525e093111d /scripts
parent1a075d4e0de797ac2b25adcc27ea537fa01f89cb (diff)
downloadu-boot-48bf738e3622a94b96a57055ff0f6466f5830bd4.zip
u-boot-48bf738e3622a94b96a57055ff0f6466f5830bd4.tar.gz
u-boot-48bf738e3622a94b96a57055ff0f6466f5830bd4.tar.bz2
Allow Python packages to be dropped
When building in a portage chroot, we do not have the environment needed to build pylibfdt. It is instead build as a separate package. Provide a build option to tell U-Boot to skip this part of the build. We still need it to use binman, etc. but don't need it to build its dependencies. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Mike Frysinger <vapier@chromium.org> [s/build bytes/builds bytes in tools.rst] Signed-off-by: Bin Meng <bmeng.cn@gmail.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/dtc/Makefile2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/dtc/Makefile b/scripts/dtc/Makefile
index 58d879d..faa72d9 100644
--- a/scripts/dtc/Makefile
+++ b/scripts/dtc/Makefile
@@ -19,4 +19,6 @@ HOSTCFLAGS_dtc-parser.tab.o := -I$(src)
$(obj)/dtc-lexer.lex.o: $(obj)/dtc-parser.tab.h
# Added for U-Boot
+ifeq ($(PYTHON_ENABLE),y)
subdir-$(CONFIG_PYLIBFDT) += pylibfdt
+endif