diff options
author | David Seifert <soap@gentoo.org> | 2018-09-17 19:02:51 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2018-09-17 23:31:55 +0300 |
commit | 115962e466e66bcc4b4f6a9df512ed9d774ce826 (patch) | |
tree | e602b0becb91473ff5ceecd574176e2927f70d59 /mesonbuild/compilers/c.py | |
parent | b6f03f897b63b83dcecafbe49439064ef86ebe72 (diff) | |
download | meson-115962e466e66bcc4b4f6a9df512ed9d774ce826.zip meson-115962e466e66bcc4b4f6a9df512ed9d774ce826.tar.gz meson-115962e466e66bcc4b4f6a9df512ed9d774ce826.tar.bz2 |
Abstract shared GCC/Clang/ICC methods in GnuLikeCompiler
Diffstat (limited to 'mesonbuild/compilers/c.py')
-rw-r--r-- | mesonbuild/compilers/c.py | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/mesonbuild/compilers/c.py b/mesonbuild/compilers/c.py index c226a09..3ef18e8 100644 --- a/mesonbuild/compilers/c.py +++ b/mesonbuild/compilers/c.py @@ -1152,9 +1152,6 @@ class GnuCCompiler(GnuCompiler, CCompiler): return options['c_winlibs'].value[:] return [] - def get_std_shared_lib_link_args(self): - return ['-shared'] - def get_pch_use_args(self, pch_dir, header): return ['-fpch-preprocess', '-include', os.path.basename(header)] @@ -1211,18 +1208,6 @@ class IntelCCompiler(IntelCompiler, CCompiler): args.append('-std=' + std.value) return args - def get_std_shared_lib_link_args(self): - return ['-shared'] - - def get_std_shared_module_link_args(self, options): - if self.compiler_type.is_osx_compiler: - return ['-bundle', '-Wl,-undefined,dynamic_lookup'] - return ['-shared'] - - def has_arguments(self, args, env, code, mode): - # -diag-error 10148 is required to catch invalid -W options - return super().has_arguments(args + ['-diag-error', '10006', '-diag-error', '10148'], env, code, mode) - class VisualStudioCCompiler(CCompiler): std_warn_args = ['/W3'] |