From ac2ec3c17a8eef677a2f982270d5f6d31710659c Mon Sep 17 00:00:00 2001 From: Andreas Kloeckner Date: Fri, 27 Apr 2018 19:24:52 -0500 Subject: [PATCH] Compile with -Ofast by default --- setup.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 61f16cd..218996e 100644 --- a/setup.py +++ b/setup.py @@ -41,9 +41,14 @@ DASH_SEPARATOR = 75 * "-" def main(): import os - build_mode = os.environ.get("PYFMMLIB_BUILD_MODE", "openmp-opt") + build_mode = os.environ.get("PYFMMLIB_BUILD_MODE", "openmp-ofast") - if build_mode == "openmp-opt": + if build_mode == "openmp-ofast": + os.environ["FOPT"] = "-Ofast -fopenmp" + os.environ["OPT"] = "-Ofast -fopenmp" + os.environ["EXTRA_LINK_ARGS"] = "-fopenmp" + + elif build_mode == "openmp-opt": os.environ["FOPT"] = "-O3 -fopenmp" os.environ["OPT"] = "-O3 -fopenmp" os.environ["EXTRA_LINK_ARGS"] = "-fopenmp" -- GitLab