def _get_cmake_compiler_specific_env(sb): platform_name = sb.get_targeted_platform_variant() developer_sandbox = sb.get_sandboxtype().supports_checkouts() compiler_name = compilers.get_default_compiler(platform_name, not developer_sandbox) if compiler_name == compilers.COMPILER_GCC: return 'CC=gcc CXX=g++ ' elif compiler_name == compilers.COMPILER_CLANG: return 'CC=clang CXX=clang++ ' elif compiler_name == compilers.COMPILER_MSVC_2008: return '' elif compiler_name == compilers.COMPILER_MSVC_2010: return '' elif compiler_name == compilers.COMPILER_MSVC_11: return '' else: return ''
def get_default_compiler(self, sb): platform_name = sb.get_targeted_platform_variant() developer_sandbox = sb.get_sandboxtype().supports_checkouts() default_compiler = compilers.get_default_compiler(platform_name, not developer_sandbox) is64bit = '64' in platform_name if default_compiler == compilers.COMPILER_GCC or default_compiler == compilers.COMPILER_CLANG: return 'Unix Makefiles' elif default_compiler == compilers.COMPILER_MSVC_2008: return 'Visual Studio 9 2008 Win64' if is64bit else 'Visual Studio 9 2008' elif default_compiler == compilers.COMPILER_MSVC_2010: return 'Visual Studio 10 Win64' if is64bit else 'Visual Studio 10' elif default_compiler == compilers.COMPILER_MSVC_11: return 'Visual Studio 11 Win64' if is64bit else 'Visual Studio 11' else: raise RuntimeError('ERROR: Unknown default compiler specified. See compilers/__init__.py for the value of \'{0}\''.format(default_compiler))
def get_default_compiler(self, sb): platform_name = sb.get_targeted_platform_variant() developer_sandbox = sb.get_sandboxtype().supports_checkouts() default_compiler = compilers.get_default_compiler( platform_name, not developer_sandbox) is64bit = '64' in platform_name if default_compiler == compilers.COMPILER_GCC or default_compiler == compilers.COMPILER_CLANG: return 'Unix Makefiles' elif default_compiler == compilers.COMPILER_MSVC_2008: return 'Visual Studio 9 2008 Win64' if is64bit else 'Visual Studio 9 2008' elif default_compiler == compilers.COMPILER_MSVC_2010: return 'Visual Studio 10 Win64' if is64bit else 'Visual Studio 10' elif default_compiler == compilers.COMPILER_MSVC_11: return 'Visual Studio 11 Win64' if is64bit else 'Visual Studio 11' else: raise RuntimeError( 'ERROR: Unknown default compiler specified. See compilers/__init__.py for the value of \'{0}\'' .format(default_compiler))