30 lines
1.8 KiB
Diff
30 lines
1.8 KiB
Diff
|
diff a/swig/python/setup.py b/swig/python/setup.py
|
||
|
--- a/swig/python/setup.py
|
||
|
+++ b/swig/python/setup.py
|
||
|
@@ -268,17 +268,17 @@ class gdal_ext(build_ext):
|
||
|
if ext.name != 'osgeo._gdalconst':
|
||
|
ext.extra_compile_args += [cxx11_flag]
|
||
|
|
||
|
- # Adding arch flags here if OS X and compiler is clang
|
||
|
- if sys.platform == 'darwin' and [int(x) for x in os.uname()[2].split('.')] >= [11, 0, 0]:
|
||
|
- # since MacOS X 10.9, clang no longer accepts -mno-fused-madd
|
||
|
- # extra_compile_args.append('-Qunused-arguments')
|
||
|
- clang_flag = '-Wno-error=unused-command-line-argument-hard-error-in-future'
|
||
|
- if has_flag(self.compiler, clang_flag):
|
||
|
- ext.extra_compile_args += [clang_flag]
|
||
|
- else:
|
||
|
- clang_flag = '-Wno-error=unused-command-line-argument'
|
||
|
- if has_flag(self.compiler, clang_flag):
|
||
|
- ext.extra_compile_args += [clang_flag]
|
||
|
+ # Adding arch flags here if OS X and compiler is clang
|
||
|
+ if sys.platform == 'darwin' and [int(x) for x in os.uname()[2].split('.')] >= [11, 0, 0]:
|
||
|
+ # since MacOS X 10.9, clang no longer accepts -mno-fused-madd
|
||
|
+ # extra_compile_args.append('-Qunused-arguments')
|
||
|
+ clang_flag = '-Wno-error=unused-command-line-argument-hard-error-in-future'
|
||
|
+ if has_flag(self.compiler, clang_flag):
|
||
|
+ ext.extra_compile_args += [clang_flag]
|
||
|
+ else:
|
||
|
+ clang_flag = '-Wno-error=unused-command-line-argument'
|
||
|
+ if has_flag(self.compiler, clang_flag):
|
||
|
+ ext.extra_compile_args += [clang_flag]
|