Mercurial > hg > graal-jvmci-8
comparison mx/mx_graal.py @ 17307:f0364a8ec40e
force USE_CLANG when building on MacOS
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Wed, 01 Oct 2014 21:13:50 +0200 |
parents | b641450c19ce |
children | f434913f9cba |
comparison
equal
deleted
inserted
replaced
17306:845e881ce054 | 17307:f0364a8ec40e |
---|---|
899 version = graal_version() | 899 version = graal_version() |
900 setMakeVar('USER_RELEASE_SUFFIX', 'graal-' + version) | 900 setMakeVar('USER_RELEASE_SUFFIX', 'graal-' + version) |
901 setMakeVar('GRAAL_VERSION', version) | 901 setMakeVar('GRAAL_VERSION', version) |
902 setMakeVar('INCLUDE_GRAAL', 'true') | 902 setMakeVar('INCLUDE_GRAAL', 'true') |
903 setMakeVar('INSTALL', 'y', env=env) | 903 setMakeVar('INSTALL', 'y', env=env) |
904 if mx.get_os() == 'darwin' and platform.mac_ver()[0] != '': | |
905 # Force use of clang on MacOS | |
906 setMakeVar('USE_CLANG', 'true') | |
904 if mx.get_os() == 'solaris': | 907 if mx.get_os() == 'solaris': |
905 # If using sparcWorks, setup flags to avoid make complaining about CC version | 908 # If using sparcWorks, setup flags to avoid make complaining about CC version |
906 cCompilerVersion = subprocess.Popen('CC -V', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True).stderr.readlines()[0] | 909 cCompilerVersion = subprocess.Popen('CC -V', stdout=subprocess.PIPE, stderr=subprocess.PIPE, shell=True).stderr.readlines()[0] |
907 if cCompilerVersion.startswith('CC: Sun C++'): | 910 if cCompilerVersion.startswith('CC: Sun C++'): |
908 compilerRev = cCompilerVersion.split(' ')[3] | 911 compilerRev = cCompilerVersion.split(' ')[3] |