SConstruct (5872:98f6215dffce) SConstruct (5952:c1ee8282291d)
1# -*- mode:python -*-
2
3# Copyright (c) 2009 The Hewlett-Packard Development Company
4# Copyright (c) 2004-2005 The Regents of The University of Michigan
5# All rights reserved.
6#
7# Redistribution and use in source and binary forms, with or without
8# modification, are permitted provided that the following conditions are

--- 675 unchanged lines hidden (view full) ---

684 'Make floating-point results compatible with SimpleScalar',
685 False),
686 BoolVariable('USE_SSE2',
687 'Compile for SSE2 (-msse2) to get IEEE FP on x86 hosts',
688 False),
689 BoolVariable('USE_MYSQL', 'Use MySQL for stats output', have_mysql),
690 BoolVariable('USE_FENV', 'Use <fenv.h> IEEE mode control', have_fenv),
691 BoolVariable('USE_CHECKER', 'Use checker for detailed CPU models', False),
1# -*- mode:python -*-
2
3# Copyright (c) 2009 The Hewlett-Packard Development Company
4# Copyright (c) 2004-2005 The Regents of The University of Michigan
5# All rights reserved.
6#
7# Redistribution and use in source and binary forms, with or without
8# modification, are permitted provided that the following conditions are

--- 675 unchanged lines hidden (view full) ---

684 'Make floating-point results compatible with SimpleScalar',
685 False),
686 BoolVariable('USE_SSE2',
687 'Compile for SSE2 (-msse2) to get IEEE FP on x86 hosts',
688 False),
689 BoolVariable('USE_MYSQL', 'Use MySQL for stats output', have_mysql),
690 BoolVariable('USE_FENV', 'Use <fenv.h> IEEE mode control', have_fenv),
691 BoolVariable('USE_CHECKER', 'Use checker for detailed CPU models', False),
692 BoolVariable('CP_ANNOTATE', 'Enable critical path annotation capability', False),
692 )
693
694nonsticky_vars.AddVariables(
695 BoolVariable('update_ref', 'Update test reference outputs', False)
696 )
697
698# These variables get exported to #defines in config/*.hh (see src/SConscript).
699env.ExportVariables = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \
700 'USE_MYSQL', 'NO_FAST_ALLOC', 'FAST_ALLOC_DEBUG', \
701 'FAST_ALLOC_STATS', 'SS_COMPATIBLE_FP', \
693 )
694
695nonsticky_vars.AddVariables(
696 BoolVariable('update_ref', 'Update test reference outputs', False)
697 )
698
699# These variables get exported to #defines in config/*.hh (see src/SConscript).
700env.ExportVariables = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \
701 'USE_MYSQL', 'NO_FAST_ALLOC', 'FAST_ALLOC_DEBUG', \
702 'FAST_ALLOC_STATS', 'SS_COMPATIBLE_FP', \
702 'USE_CHECKER', 'TARGET_ISA']
703 'USE_CHECKER', 'TARGET_ISA', 'CP_ANNOTATE']
703
704###################################################
705#
706# Define a SCons builder for configuration flag headers.
707#
708###################################################
709
710# This function generates a config header file that #defines the

--- 190 unchanged lines hidden ---
704
705###################################################
706#
707# Define a SCons builder for configuration flag headers.
708#
709###################################################
710
711# This function generates a config header file that #defines the

--- 190 unchanged lines hidden ---