aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJussi Pakkanen <jpakkane@gmail.com>2014-12-03 21:55:30 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2014-12-03 21:55:30 +0200
commit3979e27a78cc84b78a6ec122284d38cc596165e0 (patch)
tree43be7c3e05d66bbb7f05501dad66a0fcb8048205
parent4cfb3f19473d602761e59e1f1a5e5dd24eb286b8 (diff)
downloadmeson-3979e27a78cc84b78a6ec122284d38cc596165e0.zip
meson-3979e27a78cc84b78a6ec122284d38cc596165e0.tar.gz
meson-3979e27a78cc84b78a6ec122284d38cc596165e0.tar.bz2
Get envvar flags for objc and objcpp.
-rw-r--r--environment.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/environment.py b/environment.py
index 58d0219..f4f21fc 100644
--- a/environment.py
+++ b/environment.py
@@ -2078,6 +2078,14 @@ def get_args_from_envvars(lang):
compile_args = os.environ.get('CXXFLAGS', '').split()
link_args = compile_args + os.environ.get('LDFLAGS', '').split()
compile_args += os.environ.get('CPPFLAGS', '').split()
+ elif lang == 'objc':
+ compile_args = os.environ.get('OBJCFLAGS', '').split()
+ link_args = compile_args + os.environ.get('LDFLAGS', '').split()
+ compile_args += os.environ.get('CPPFLAGS', '').split()
+ elif lang == 'objcpp':
+ compile_args = os.environ.get('OBJCXXFLAGS', '').split()
+ link_args = compile_args + os.environ.get('LDFLAGS', '').split()
+ compile_args += os.environ.get('CPPFLAGS', '').split()
elif lang == 'fortran':
compile_args = os.environ.get('FFLAGS', '').split()
link_args = compile_args + os.environ.get('LDFLAGS', '').split()