summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Baker <dylan@pnwbakers.com>2025-01-10 15:30:45 -0800
committerDylan Baker <dylan@pnwbakers.com>2025-10-15 10:21:46 -0700
commit6a02ddeeec8a62f93636d9f1ebdec47eda9fe774 (patch)
treef0dd995c04194633c71cc2c5e0ed53678ff8af28
parentb4ad3da78b4772fe9259784714f6e755f8d936ca (diff)
downloadmeson-6a02ddeeec8a62f93636d9f1ebdec47eda9fe774.tar.gz
build: remove validation for gnu_symbol_visibility
-rw-r--r--mesonbuild/build.py7
1 files changed, 0 insertions, 7 deletions
diff --git a/mesonbuild/build.py b/mesonbuild/build.py
index 8479906d7..c1cdd664d 100644
--- a/mesonbuild/build.py
+++ b/mesonbuild/build.py
@@ -1325,13 +1325,6 @@ class BuildTarget(Target):
if not isinstance(self.implicit_include_directories, bool):
raise InvalidArguments('Implicit_include_directories must be a boolean.')
self.gnu_symbol_visibility = kwargs.get('gnu_symbol_visibility', '')
- if not isinstance(self.gnu_symbol_visibility, str):
- raise InvalidArguments('GNU symbol visibility must be a string.')
- if self.gnu_symbol_visibility != '':
- permitted = ['default', 'internal', 'hidden', 'protected', 'inlineshidden']
- if self.gnu_symbol_visibility not in permitted:
- raise InvalidArguments('GNU symbol visibility arg {} not one of: {}'.format(self.gnu_symbol_visibility, ', '.join(permitted)))
-
self.rust_dependency_map = kwargs.get('rust_dependency_map', {})
self.swift_interoperability_mode = kwargs.get('swift_interoperability_mode')