diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2016-01-17 18:12:08 -0800 |
---|---|---|
committer | Todd Gamblin <tgamblin@llnl.gov> | 2016-01-17 18:12:08 -0800 |
commit | 358b2ab4ba9d08bc47b59bf39811b6472acbc53a (patch) | |
tree | 650eb5d92575d2a5d60107bf82f160d431fd4a3e /lib | |
parent | aa00999fcacf6ba19987388c3998cdd4d1c6e65c (diff) | |
download | spack-358b2ab4ba9d08bc47b59bf39811b6472acbc53a.tar.gz spack-358b2ab4ba9d08bc47b59bf39811b6472acbc53a.tar.bz2 spack-358b2ab4ba9d08bc47b59bf39811b6472acbc53a.tar.xz spack-358b2ab4ba9d08bc47b59bf39811b6472acbc53a.zip |
Temporary fix: Clang is the default compiler on Mac OS X.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/compilers/__init__.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/spack/spack/compilers/__init__.py b/lib/spack/spack/compilers/__init__.py index 2a3d67c731..facc9c338b 100644 --- a/lib/spack/spack/compilers/__init__.py +++ b/lib/spack/spack/compilers/__init__.py @@ -27,6 +27,7 @@ system and configuring Spack to use multiple compilers. """ import imp import os +import platform from llnl.util.lang import memoized, list_modules from llnl.util.filesystem import join_path @@ -47,7 +48,11 @@ _imported_compilers_module = 'spack.compilers' _required_instance_vars = ['cc', 'cxx', 'f77', 'fc'] # TODO: customize order in config file -_default_order = ['gcc', 'intel', 'pgi', 'clang', 'xlc'] +if platform.system() == 'Darwin': + _default_order = ['clang', 'gcc', 'intel'] +else: + _default_order = ['gcc', 'intel', 'pgi', 'clang', 'xlc'] + def _auto_compiler_spec(function): def converter(cspec_like, *args, **kwargs): |