Permit more missing b options. Closes #14254.

pull/14263/head
Jussi Pakkanen 3 months ago
parent d37d649b08
commit 7f8bef1ad7
  1. 2
      mesonbuild/msetup.py
  2. 5
      unittests/allplatformstests.py

@ -191,7 +191,7 @@ class MesonApp:
def check_unused_options(self, coredata: 'coredata.CoreData', cmd_line_options: T.Any, all_subprojects: T.Any) -> None:
pending = coredata.optstore.pending_project_options
errlist: T.List[str] = []
permitted_unknowns = ['b_vscrt', 'b_lto', 'b_lundef']
permitted_unknowns = ['b_vscrt', 'b_lto', 'b_lundef', 'b_ndebug']
permitlist: T.List[str] = []
for opt in pending:
# Due to backwards compatibility setting build options in non-cross

@ -5138,3 +5138,8 @@ class AllPlatformTests(BasePlatformTests):
'link', 'lld-link', 'mwldarm', 'mwldeppc', 'optlink', 'xilink',
}
self.assertEqual(cc.linker.get_accepts_rsp(), has_rsp)
def test_nonexisting_bargs(self):
testdir = os.path.join(self.unit_test_dir, '117 empty project')
args = ['-Db_ndebug=if_release']
self.init(testdir, extra_args=args)

Loading…
Cancel
Save