diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-04-09 00:11:58 +0300 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-04-09 00:11:58 +0300 |
commit | 0ae280ce77cae787b6cc809a7130d746a0bbd261 (patch) | |
tree | 169c0ab5e89cc074ec50ac046d65eab0213d5e5c /environment.py | |
parent | 5465572c789a1b0f8cad4d5fd7035d8d440d150e (diff) | |
download | meson-0ae280ce77cae787b6cc809a7130d746a0bbd261.zip meson-0ae280ce77cae787b6cc809a7130d746a0bbd261.tar.gz meson-0ae280ce77cae787b6cc809a7130d746a0bbd261.tar.bz2 |
Detect ObjC compilers on OSX.
Diffstat (limited to 'environment.py')
-rwxr-xr-x | environment.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/environment.py b/environment.py index 3b78684..6081208 100755 --- a/environment.py +++ b/environment.py @@ -423,6 +423,8 @@ class Environment(): if (out.startswith('cc ') or out.startswith('gcc')) and \ 'Free Software Foundation' in out: return GnuObjCCompiler(exelist) + if 'apple' in out and 'Free Software Foundation' in out: + return GnuObjCCompiler(exelist) raise EnvironmentException('Unknown compiler "' + ' '.join(exelist) + '"') def detect_objcxx_compiler(self): @@ -436,6 +438,8 @@ class Environment(): if (out.startswith('c++ ') or out.startswith('g++')) and \ 'Free Software Foundation' in out: return GnuObjCXXCompiler(exelist) + if 'apple' in out and 'Free Software Foundation' in out: + return GnuObjCXXCompiler(exelist) raise EnvironmentException('Unknown compiler "' + ' '.join(exelist) + '"') def detect_static_linker(self): |