From: "Enrico Jörns" <ejo@pengutronix.de>
To: oss-tools@pengutronix.de
Subject: [OSS-Tools] [PATCH dt-utils 1/5] meson.build: fix building with -Dbarebox-state=false
Date: Tue, 27 Jan 2026 13:12:57 +0100 [thread overview]
Message-ID: <20260127121322.3332573-1-ejo@pengutronix.de> (raw)
Since barebox-state is built uconditionally, but the defintion of
sources_barebox_state is conditional, a build for barebox-state=false
will fail with:
| ERROR: Unknown variable "sources_barebox_state".
Signed-off-by: Enrico Jörns <ejo@pengutronix.de>
---
meson.build | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/meson.build b/meson.build
index bf60171..8c7b8b9 100644
--- a/meson.build
+++ b/meson.build
@@ -148,14 +148,16 @@ libdt = shared_library('dt-utils',
version: '@0@.@1@.@2@'.format(lt_current - lt_age, lt_age, lt_revision),
install : true)
-executable('barebox-state',
- sources_barebox_state,
- include_directories : incdir,
- link_args : ld_flags,
- c_args : ['-include', meson.current_build_dir() / 'version.h'],
- dependencies : [versiondep],
- link_with : libdt,
- install : true)
+if get_option('barebox-state')
+ executable('barebox-state',
+ sources_barebox_state,
+ include_directories : incdir,
+ link_args : ld_flags,
+ c_args : ['-include', meson.current_build_dir() / 'version.h'],
+ dependencies : [versiondep],
+ link_with : libdt,
+ install : true)
+endif
executable('fdtdump',
sources_fdtdump,
--
2.47.3
next reply other threads:[~2026-01-27 12:14 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-01-27 12:12 Enrico Jörns [this message]
2026-01-27 12:12 ` [OSS-Tools] [PATCH dt-utils 2/5] state: helpful error message if state GUID cannot be found Enrico Jörns
2026-01-27 12:12 ` [OSS-Tools] [PATCH dt-utils 3/5] libdt: error handling for udev read of ID_PART_TABLE_TYPE Enrico Jörns
2026-01-27 12:13 ` [OSS-Tools] [PATCH dt-utils 4/5] libdt: print error if device is not GPT-partitioned Enrico Jörns
2026-01-27 12:13 ` [OSS-Tools] [PATCH dt-utils 5/5] libdt: print error for failed udev_new() for consistency Enrico Jörns
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20260127121322.3332573-1-ejo@pengutronix.de \
--to=ejo@pengutronix.de \
--cc=oss-tools@pengutronix.de \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox