diff options
author | Ken Payson <kpayson@google.com> | 2017-04-14 16:25:51 -0700 |
---|---|---|
committer | Ken Payson <kpayson@google.com> | 2017-04-14 16:25:51 -0700 |
commit | 5b034e6a4f574d9bc2d6f2bfb1f3d3a75785bc43 (patch) | |
tree | 26def7a5836fad69ddd14277b9e2c47ee4ad8354 /setup.py | |
parent | 1f24b2ad8a5b56db4ec2fa6e187ead604194d1c1 (diff) |
Windows + mac dbg fix
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 14 |
1 files changed, 9 insertions, 5 deletions
@@ -113,7 +113,7 @@ if EXTRA_ENV_COMPILE_ARGS is None: else: EXTRA_ENV_COMPILE_ARGS += ' -D_ftime=_ftime64 -D_timeb=__timeb64' elif 'win32' in sys.platform: - EXTRA_ENV_COMPILE_ARGS += ' -D_PYTHON_MSVC' + EXTRA_ENV_COMPILE_ARGS += ' -D_PYTHON_MSVC -std=c++11' elif "linux" in sys.platform: EXTRA_ENV_COMPILE_ARGS += ' -std=c++11 -fvisibility=hidden -fno-wrapv' elif "darwin" in sys.platform: @@ -194,11 +194,15 @@ def cython_extensions_and_necessity(): cython_module_files = [os.path.join(PYTHON_STEM, name.replace('.', '/') + '.pyx') for name in CYTHON_EXTENSION_MODULE_NAMES] + config = os.environ['CONFIG'] + if config is None: + config = 'opt' + prefix = 'libs/' + config + '/' if "darwin" in sys.platform: - extra_objects = ['libs/opt/libares.a', - 'libs/opt/libboringssl.a', - 'libs/opt/libgpr.a', - 'libs/opt/libgrpc.a'] + extra_objects = [prefix + 'libares.a', + prefix + 'libboringssl.a', + prefix + 'libgpr.a', + prefix + 'libgrpc.a'] core_c_files = [] else: core_c_files = list(CORE_C_FILES) |