From b6c28d282c99a0a7915f9924d98d620f70403814 Mon Sep 17 00:00:00 2001 From: Dylan Baker Date: Mon, 17 Aug 2020 22:23:34 -0700 Subject: 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. --- mesonbuild/compilers/objcpp.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'mesonbuild/compilers/objcpp.py') diff --git a/mesonbuild/compilers/objcpp.py b/mesonbuild/compilers/objcpp.py index 10555b4..3197abc 100644 --- a/mesonbuild/compilers/objcpp.py +++ b/mesonbuild/compilers/objcpp.py @@ -90,3 +90,9 @@ class ClangObjCPPCompiler(ClangCompiler, ObjCPPCompiler): '1': default_warn_args, '2': default_warn_args + ['-Wextra'], '3': default_warn_args + ['-Wextra', '-Wpedantic']} + + + +class AppleClangObjCPPCompiler(ClangObjCPPCompiler): + + """Handle the differences between Apple's clang and vanilla clang.""" -- cgit v1.1