use -Wdeclaration-after-statement
This makes gcc's behavior match MSVC's behavior, reducing the chances of code not building on Windows
This commit is contained in:
6
setup.py
6
setup.py
@@ -262,6 +262,12 @@ class CustomBuildExt(build_ext):
|
|||||||
# customize the build options for this compilier
|
# customize the build options for this compilier
|
||||||
for e in self.extensions:
|
for e in self.extensions:
|
||||||
e.extra_link_args.append("/MANIFEST")
|
e.extra_link_args.append("/MANIFEST")
|
||||||
|
if c == "unix":
|
||||||
|
# customize the build options for this compilier
|
||||||
|
for e in self.extensions:
|
||||||
|
e.extra_compile_args.append("-Wdeclaration-after-statement")
|
||||||
|
e.extra_compile_args.append("-Werror=declaration-after-statement")
|
||||||
|
|
||||||
|
|
||||||
# build in place, and in the build/ tree
|
# build in place, and in the build/ tree
|
||||||
self.inplace = False
|
self.inplace = False
|
||||||
|
|||||||
Reference in New Issue
Block a user