From ed4bb4c737707055c479c179e0ee02ef55ea3cce Mon Sep 17 00:00:00 2001 From: Julian Hammer <julian.hammer@fau.de> Date: Fri, 29 Mar 2019 14:22:30 +0100 Subject: [PATCH] added mac compiler defaults --- pystencils/cpu/cpujit.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pystencils/cpu/cpujit.py b/pystencils/cpu/cpujit.py index 32dec37..0912836 100644 --- a/pystencils/cpu/cpujit.py +++ b/pystencils/cpu/cpujit.py @@ -143,7 +143,6 @@ def read_config(): ('flags', '-Ofast -DNDEBUG -fPIC -march=native -fopenmp -std=c++11'), ('restrict_qualifier', '__restrict__') ]) - elif platform.system().lower() == 'windows': default_compiler_config = OrderedDict([ ('os', 'windows'), @@ -152,6 +151,13 @@ def read_config(): ('flags', '/Ox /fp:fast /openmp /arch:avx'), ('restrict_qualifier', '__restrict') ]) + elif platform.system().lower() == 'darwin': + default_compiler_config = OrderedDict([ + ('os', 'darwin'), + ('command', 'clang++'), + ('flags', '-Ofast -DNDEBUG -fPIC -march=native -fopenmp -std=c++11'), + ('restrict_qualifier', '__restrict__') + ]) default_cache_config = OrderedDict([ ('object_cache', os.path.join(user_cache_dir('pystencils'), 'objectcache')), ('clear_cache_on_start', False), -- GitLab