Merge pull request #283 from cas--/Issue/master/277/Silence-Wstrict-prototypes

[Bindings/Python] Silence '-Wstrict-prototypes' warnings
This commit is contained in:
Arvid Norberg 2015-11-21 11:16:17 -05:00
commit 63082f02aa
1 changed files with 4 additions and 2 deletions

View File

@ -1,7 +1,7 @@
#!/usr/bin/env python #!/usr/bin/env python
from distutils import sysconfig
from distutils.core import setup, Extension from distutils.core import setup, Extension
from distutils.sysconfig import get_config_var
import os import os
import platform import platform
import sys import sys
@ -90,6 +90,9 @@ if '--bjam' in sys.argv:
packages = ['libtorrent'] packages = ['libtorrent']
else: else:
# Remove the '-Wstrict-prototypes' compiler option, which isn't valid for C++.
os.environ['OPT'] = ' '.join(
flag for flag in get_config_var('OPT').split() if flag != '-Wstrict-prototypes')
source_list = os.listdir(os.path.join(os.path.dirname(__file__), "src")) source_list = os.listdir(os.path.join(os.path.dirname(__file__), "src"))
source_list = [os.path.abspath(os.path.join(os.path.dirname(__file__), "src", s)) for s in source_list if s.endswith(".cpp")] source_list = [os.path.abspath(os.path.join(os.path.dirname(__file__), "src", s)) for s in source_list if s.endswith(".cpp")]
@ -117,4 +120,3 @@ setup(name = 'python-libtorrent',
packages = packages, packages = packages,
ext_modules = ext ext_modules = ext
) )