fix: adapt option-contructior called by buildin-option, added missing argument opt_name
diff --git a/mesonbuild/coredata.py b/mesonbuild/coredata.py
index 189d5c8..28fcab5 100644
--- a/mesonbuild/coredata.py
+++ b/mesonbuild/coredata.py
@@ -1104,6 +1104,8 @@
         keywords = {'yielding': self.yielding, 'value': value}
         if self.choices:
             keywords['choices'] = self.choices
+        if self.opt_name:
+            keywords['opt_name'] = self.opt_name
         return self.opt_type(self.description, **keywords)
 
     def _argparse_action(self) -> T.Optional[str]: