[setup.py] pass extra compiler flags on OS X to enable support for C++11: -stdlib=libc++ -mmacosx-version-min=10.7

This commit is contained in:
Cosimo Lupo 2015-08-12 10:11:30 +01:00
parent d811b186c5
commit e88fe7b248

View File

@ -80,6 +80,8 @@ class BuildExt(build_ext):
objects = []
for lang, sources in (("c", c_sources), ("c++", cxx_sources)):
if lang == "c++":
if platform.system() == "Darwin":
extra_args.extend(["-stdlib=libc++", "-mmacosx-version-min=10.7"])
if self.compiler.compiler_type in ["unix", "cygwin", "mingw32"]:
extra_args.append("-std=c++0x")
elif self.compiler.compiler_type == "msvc":