From f5f7251972748d76f9f6e0cacdcae97a303a02dc Mon Sep 17 00:00:00 2001 From: Sunil Nimmagadda Date: Sat, 24 Oct 2026 16:28:16 +0530 Subject: Segments: normalize and validate. While here mark mandatory and optional fields. --- mkelf.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mkelf.lua') diff --git a/mkelf.lua b/mkelf.lua index d6e412c..f078764 100644 --- a/mkelf.lua +++ b/mkelf.lua @@ -34,7 +34,11 @@ local function loadconfig(fn) t:normalize() t:validate() end, - segments = function(t) segments = setmetatable(t, segments_mt) end, + segments = function(t) + segments = setmetatable(t, segments_mt) + t:normalize() + t:validate() + end, sections = function(t) sections = setmetatable(t, sections_mt) end, }, __newindex = function(_, name) -- cgit v1.3