1# -*- mode:python -*- 2 3# Copyright (c) 2011 Advanced Micro Devices, Inc. 4# Copyright (c) 2009 The Hewlett-Packard Development Company 5# Copyright (c) 2004-2005 The Regents of The University of Michigan 6# All rights reserved. 7# 8# Redistribution and use in source and binary forms, with or without --- 819 unchanged lines hidden (view full) --- 828 829all_isa_list.sort() 830 831sticky_vars.AddVariables( 832 EnumVariable('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list), 833 ListVariable('CPU_MODELS', 'CPU models', 834 sorted(n for n,m in CpuModel.dict.iteritems() if m.default), 835 sorted(CpuModel.list)), |
836 BoolVariable('EFENCE', 'Link with Electric Fence malloc debugger', 837 False), 838 BoolVariable('SS_COMPATIBLE_FP', 839 'Make floating-point results compatible with SimpleScalar', 840 False), 841 BoolVariable('USE_SSE2', 842 'Compile for SSE2 (-msse2) to get IEEE FP on x86 hosts', 843 False), 844 BoolVariable('USE_POSIX_CLOCK', 'Use POSIX Clocks', have_posix_clock), 845 BoolVariable('USE_FENV', 'Use <fenv.h> IEEE mode control', have_fenv), 846 BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability', False), 847 ) 848 849# These variables get exported to #defines in config/*.hh (see src/SConscript). |
850export_vars += ['USE_FENV', 'SS_COMPATIBLE_FP', |
851 'TARGET_ISA', 'CP_ANNOTATE', 'USE_POSIX_CLOCK' ] 852 853################################################### 854# 855# Define a SCons builder for configuration flag headers. 856# 857################################################### 858 --- 179 unchanged lines hidden --- |