diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2020-08-17 22:23:34 -0700 |
---|---|---|
committer | Dylan Baker <dylan@pnwbakers.com> | 2020-08-22 10:49:35 -0700 |
commit | b6c28d282c99a0a7915f9924d98d620f70403814 (patch) | |
tree | ec2e44a13f71668c9245d060e3cf308112dfd8a0 /mesonbuild/compilers/objc.py | |
parent | 7092efabb5a0488b694418c823463048ddbb310c (diff) | |
download | meson-b6c28d282c99a0a7915f9924d98d620f70403814.zip meson-b6c28d282c99a0a7915f9924d98d620f70403814.tar.gz meson-b6c28d282c99a0a7915f9924d98d620f70403814.tar.bz2 |
compilers: Add Apple subclasses for ObjC and ObjC++
These are needed because in some cases we need to be able to know if
we're using vanilla clang or Apple's clang.
Diffstat (limited to 'mesonbuild/compilers/objc.py')
-rw-r--r-- | mesonbuild/compilers/objc.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/mesonbuild/compilers/objc.py b/mesonbuild/compilers/objc.py index d351c88..254a609 100644 --- a/mesonbuild/compilers/objc.py +++ b/mesonbuild/compilers/objc.py @@ -92,3 +92,8 @@ class ClangObjCCompiler(ClangCompiler, ObjCCompiler): '1': default_warn_args, '2': default_warn_args + ['-Wextra'], '3': default_warn_args + ['-Wextra', '-Wpedantic']} + + +class AppleClangObjCCompiler(ClangObjCCompiler): + + """Handle the differences between Apple's clang and vanilla clang.""" |