summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2016-01-17 18:12:08 -0800
committerTodd Gamblin <tgamblin@llnl.gov>2016-01-17 18:12:08 -0800
commit358b2ab4ba9d08bc47b59bf39811b6472acbc53a (patch)
tree650eb5d92575d2a5d60107bf82f160d431fd4a3e /lib
parentaa00999fcacf6ba19987388c3998cdd4d1c6e65c (diff)
downloadspack-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__.py7
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):