Skip to content

Commit 6a225e7

Browse files
author
Joris Vankerschaver
committed
MAINT: Remove compile flag that is no longer needed.
1 parent a5138f0 commit 6a225e7

File tree

1 file changed

+1
-20
lines changed

1 file changed

+1
-20
lines changed

setup.py

+1-20
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ def run(self):
290290
class CheckingBuildExt(build_ext):
291291
"""
292292
Subclass build_ext to get clearer report if Cython is necessary.
293-
Also, add some platform based compiler flags.
293+
294294
"""
295295

296296
def check_cython_extensions(self, extensions):
@@ -304,27 +304,8 @@ def check_cython_extensions(self, extensions):
304304

305305
def build_extensions(self):
306306
self.check_cython_extensions(self.extensions)
307-
self.add_gnu_inline_flag(self.extensions)
308307
build_ext.build_extensions(self)
309308

310-
def add_gnu_inline_flag(self, extensions):
311-
'''
312-
Add CFLAGS `-fgnu89-inline` for clang on FreeBSD 10+
313-
'''
314-
if not platform.system() == 'FreeBSD':
315-
return
316-
317-
try:
318-
bsd_release = float(platform.release().split('-')[0])
319-
except ValueError: # unknow freebsd version
320-
return
321-
322-
if bsd_release < 10: # 9 or earlier still using gcc42
323-
return
324-
325-
for ext in extensions:
326-
ext.extra_compile_args += ['-fgnu89-inline']
327-
328309

329310
class CythonCommand(build_ext):
330311
"""Custom distutils command subclassed from Cython.Distutils.build_ext

0 commit comments

Comments
 (0)