git: 5cf2c031f53e - main - Mk/Uses/meson.mk: Add MESON_{TRUE,FALSE,ENABLED,DISABLED} support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 05 Nov 2025 10:24:24 UTC
The branch main has been updated by sunpoet:
URL: https://cgit.FreeBSD.org/ports/commit/?id=5cf2c031f53e3089da39445f6abccf1cb44fc752
commit 5cf2c031f53e3089da39445f6abccf1cb44fc752
Author: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-11-05 10:18:37 +0000
Commit: Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-11-05 10:23:43 +0000
Mk/Uses/meson.mk: Add MESON_{TRUE,FALSE,ENABLED,DISABLED} support
PR: 290584
Approved by: arrowd, makc, vishwin
---
Mk/Uses/meson.mk | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/Mk/Uses/meson.mk b/Mk/Uses/meson.mk
index d59956440ad6..f1b41cbdbceb 100644
--- a/Mk/Uses/meson.mk
+++ b/Mk/Uses/meson.mk
@@ -79,6 +79,14 @@ CONFIGURE_ARGS+= --buildtype release \
--strip
. endif
+. for _bool in true false enabled disabled
+. if defined(MESON_${_bool:tu})
+. for _meson_arg in ${MESON_${_bool:tu}}
+MESON_ARGS+= -D${_meson_arg}=${_bool}
+. endfor
+. endif
+. endfor
+
HAS_CONFIGURE= yes
. if !empty(meson_ARGS:Mmuon)
CONFIGURE_CMD= muon