From 39dfb9bb61f151082969b765485aa64015164ae1 Mon Sep 17 00:00:00 2001 From: John Kirkham Date: Tue, 29 Nov 2016 16:03:02 -0500 Subject: [PATCH] Whitelist the environment variable `MACOSX_DEPLOYMENT_TARGET`. --- conda_build/environ.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conda_build/environ.py b/conda_build/environ.py index c04c920f63..959eb1f71e 100644 --- a/conda_build/environ.py +++ b/conda_build/environ.py @@ -385,6 +385,8 @@ def unix_vars(prefix): def osx_vars(compiler_vars, config): OSX_ARCH = 'i386' if config.arch == 32 else 'x86_64' + MACOSX_DEPLOYMENT_TARGET = os.environ.get('MACOSX_DEPLOYMENT_TARGET', '10.7') + compiler_vars['CFLAGS'] += ' -arch {0}'.format(OSX_ARCH) compiler_vars['CXXFLAGS'] += ' -arch {0}'.format(OSX_ARCH) compiler_vars['LDFLAGS'] += ' -arch {0}'.format(OSX_ARCH) @@ -393,7 +395,7 @@ def osx_vars(compiler_vars, config): # d['LDFLAGS'] = ldflags + rpath + ' -arch %(OSX_ARCH)s' % d return { 'OSX_ARCH': OSX_ARCH, - 'MACOSX_DEPLOYMENT_TARGET': '10.7', + 'MACOSX_DEPLOYMENT_TARGET': MACOSX_DEPLOYMENT_TARGET, }