From ae406ac09adbed76a7fe724025e528c16accff6d Mon Sep 17 00:00:00 2001 From: NicEggert Date: Thu, 13 Dec 2018 16:40:50 -0600 Subject: [PATCH] Don't set -march=native if -march is set in CFLAGS --- python_bindings/setup.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/python_bindings/setup.py b/python_bindings/setup.py index 1a16797..b6fe0b3 100755 --- a/python_bindings/setup.py +++ b/python_bindings/setup.py @@ -84,8 +84,10 @@ class BuildExt(build_ext): """A custom build extension for adding compiler-specific options.""" c_opts = { 'msvc': ['/EHsc', '/openmp', '/O2'], - 'unix': ['-O3', '-march=native'], + 'unix': ['-O3'], } + if 'CFLAGS' not in os.environ or "-march" not in os.environ["CFLAGS"]: + c_opts['unix'].append('-march=native') link_opts = { 'unix': [], 'msvc': [],