aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2018-08-09 19:46:45 +0300
committerJussi Pakkanen <jpakkane@gmail.com>2018-08-09 19:46:49 +0300
commitfb2cdd0fe2797b30e1fd4c118407302402739a3b (patch)
tree8a79a935ddd1bfd181075a153f6fabf4bd482586 /mesonbuild/compilers/compilers.py
parentd7d948db0d9b8801afdde4f8867e4e3b94363af2 (diff)
downloadmeson-fb2cdd0fe2797b30e1fd4c118407302402739a3b.zip
meson-fb2cdd0fe2797b30e1fd4c118407302402739a3b.tar.gz
meson-fb2cdd0fe2797b30e1fd4c118407302402739a3b.tar.bz2
Call it gnu_symbol_visibility instead.
Diffstat (limited to 'mesonbuild/compilers/compilers.py')
-rw-r--r--mesonbuild/compilers/compilers.py24
1 files changed, 12 insertions, 12 deletions
diff --git a/mesonbuild/compilers/compilers.py b/mesonbuild/compilers/compilers.py
index 3668a79..b62bc4a 100644
--- a/mesonbuild/compilers/compilers.py
+++ b/mesonbuild/compilers/compilers.py
@@ -311,13 +311,13 @@ vs64_instruction_set_args = {'mmx': ['/arch:AVX'],
'neon': None,
}
-common_symbol_visibility_args = {'': [],
- 'default': ['-fvisibility=default'],
- 'internal': ['-fvisibility=internal'],
- 'hidden': ['-fvisibility=hidden'],
- 'protected': ['-fvisibility=protected'],
- 'inlineshidden': ['-fvisibility=hidden', '-fvisibility-inlines-hidden'],
- }
+gnu_symbol_visibility_args = {'': [],
+ 'default': ['-fvisibility=default'],
+ 'internal': ['-fvisibility=internal'],
+ 'hidden': ['-fvisibility=hidden'],
+ 'protected': ['-fvisibility=protected'],
+ 'inlineshidden': ['-fvisibility=hidden', '-fvisibility-inlines-hidden'],
+ }
def sanitizer_compile_args(value):
if value == 'none':
@@ -1070,7 +1070,7 @@ class Compiler:
# building fails with undefined symbols.
return []
- def symbol_visibility_args(self, vistype):
+ def gnu_symbol_visibility_args(self, vistype):
return []
GCC_STANDARD = 0
@@ -1288,8 +1288,8 @@ class GnuCompiler:
def openmp_flags(self):
return ['-fopenmp']
- def symbol_visibility_args(self, vistype):
- return common_symbol_visibility_args[vistype]
+ def gnu_symbol_visibility_args(self, vistype):
+ return gnu_symbol_visibility_args[vistype]
class ElbrusCompiler(GnuCompiler):
# Elbrus compiler is nearly like GCC, but does not support
@@ -1432,8 +1432,8 @@ class ClangCompiler:
# Shouldn't work, but it'll be checked explicitly in the OpenMP dependency.
return []
- def symbol_visibility_args(self, vistype):
- return common_symbol_visibility_args[vistype]
+ def gnu_symbol_visibility_args(self, vistype):
+ return gnu_symbol_visibility_args[vistype]
class ArmclangCompiler:
def __init__(self):