From 4429c4442e2a01eaa8ce98dae51ab241ab7b57c1 Mon Sep 17 00:00:00 2001 From: Brendan Ward Date: Tue, 2 Jun 2015 16:25:22 -0700 Subject: [PATCH] Omit cython extra_compile_args on Windows --- setup.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index c4e532f5..ebe2ce8d 100755 --- a/setup.py +++ b/setup.py @@ -125,12 +125,16 @@ if os.environ.get('PACKAGE_DATA'): copy_data_tree(projdatadir, 'rasterio/proj_data') ext_options = dict( - extra_compile_args=['-Wno-unused-parameter', '-Wno-unused-function'], include_dirs=include_dirs, library_dirs=library_dirs, libraries=libraries, extra_link_args=extra_link_args) +if not os.name == "nt": + # These options fail on Windows if using Visual Studio + ext_options['extra_compile_args'] = ['-Wno-unused-parameter', + '-Wno-unused-function'] + log.debug('ext_options:\n%s', pprint.pformat(ext_options)) # When building from a repo, Cython is required.