From e233c6d1e96ed35489c6be37f07bd01546083b9e Mon Sep 17 00:00:00 2001 From: Carl Dong Date: Thu, 12 Aug 2021 13:16:46 -0400 Subject: [PATCH] DO NOT MERGE: dummy depends package for DEMO This shows that the _env settings in depends only applies to the first in a chain of commands. Test with: make -C depends dummy_configured It will error out because FOO does not exist --- depends/packages/dummy.mk | 13 +++++++++++++ depends/packages/packages.mk | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 depends/packages/dummy.mk diff --git a/depends/packages/dummy.mk b/depends/packages/dummy.mk new file mode 100644 index 0000000000000..205adcb2cc371 --- /dev/null +++ b/depends/packages/dummy.mk @@ -0,0 +1,13 @@ +package=dummy +$(package)_version=3320100 +$(package)_download_path=https://sqlite.org/2020/ +$(package)_file_name=sqlite-autoconf-$($(package)_version).tar.gz +$(package)_sha256_hash=486748abfb16abd8af664e3a5f03b228e5f124682b0c942e157644bf6fff7d10 + +define $(package)_set_vars + $(package)_config_env+=FOO=BAR +endef + +define $(package)_config_cmds + true && echo 'Attempting to print FOO env var' && printenv FOO && echo "FOO was just printed" +endef diff --git a/depends/packages/packages.mk b/depends/packages/packages.mk index 9094e327ef5b0..30e97c39a1283 100644 --- a/depends/packages/packages.mk +++ b/depends/packages/packages.mk @@ -1,4 +1,4 @@ -packages:=boost libevent +packages:=boost libevent dummy qrencode_packages = qrencode