* Make new compile args conditional on darwin, as they're invalid on Linux

This commit is contained in:
Matthew Honnibal 2015-02-18 05:09:50 -05:00
parent e885903dc6
commit b4edd1d907
1 changed files with 6 additions and 3 deletions

View File

@ -117,9 +117,12 @@ def run_setup(exts):
def main(modules, is_pypy): def main(modules, is_pypy):
language = "cpp" language = "cpp"
includes = ['.', path.join(sys.prefix, 'include')] includes = ['.', path.join(sys.prefix, 'include')]
compile_args = ['-O3', '-std=c++11', '-stdlib=libc++', compile_args = ['-O3']
'-mmacosx-version-min=10.8'] link_args = []
link_args = ['-lc++'] if sys.prefix == 'darwin':
compile_args.extend(['-std=c++11', '-stdlib=libc++',
'-mmacosx-version-min=10.8'])
link_args.append('-lc++')
if use_cython: if use_cython:
exts = cython_exts(modules, language, includes, compile_args, link_args) exts = cython_exts(modules, language, includes, compile_args, link_args)
else: else: