SConstruct (5344:d4faff20645a) SConstruct (5385:658926ff82ed)
1# -*- mode:python -*-
2
3# Copyright (c) 2004-2005 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

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

532 EnumOption('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
533 BoolOption('FULL_SYSTEM', 'Full-system support', False),
534 # There's a bug in scons 0.96.1 that causes ListOptions with list
535 # values (more than one value) not to be able to be restored from
536 # a saved option file. If this causes trouble then upgrade to
537 # scons 0.96.90 or later.
538 ListOption('CPU_MODELS', 'CPU models', default_cpus, all_cpu_list),
539 BoolOption('NO_FAST_ALLOC', 'Disable fast object allocator', False),
1# -*- mode:python -*-
2
3# Copyright (c) 2004-2005 The Regents of The University of Michigan
4# All rights reserved.
5#
6# Redistribution and use in source and binary forms, with or without
7# modification, are permitted provided that the following conditions are
8# met: redistributions of source code must retain the above copyright

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

532 EnumOption('TARGET_ISA', 'Target ISA', 'alpha', all_isa_list),
533 BoolOption('FULL_SYSTEM', 'Full-system support', False),
534 # There's a bug in scons 0.96.1 that causes ListOptions with list
535 # values (more than one value) not to be able to be restored from
536 # a saved option file. If this causes trouble then upgrade to
537 # scons 0.96.90 or later.
538 ListOption('CPU_MODELS', 'CPU models', default_cpus, all_cpu_list),
539 BoolOption('NO_FAST_ALLOC', 'Disable fast object allocator', False),
540 BoolOption('FAST_ALLOC_DEBUG', 'Enable fast object allocator debugging',
541 False),
542 BoolOption('FAST_ALLOC_STATS', 'Enable fast object allocator statistics',
543 False),
540 BoolOption('EFENCE', 'Link with Electric Fence malloc debugger',
541 False),
542 BoolOption('SS_COMPATIBLE_FP',
543 'Make floating-point results compatible with SimpleScalar',
544 False),
545 BoolOption('USE_SSE2',
546 'Compile for SSE2 (-msse2) to get IEEE FP on x86 hosts',
547 False),

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

556 )
557
558nonsticky_opts.AddOptions(
559 BoolOption('update_ref', 'Update test reference outputs', False)
560 )
561
562# These options get exported to #defines in config/*.hh (see src/SConscript).
563env.ExportOptions = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \
544 BoolOption('EFENCE', 'Link with Electric Fence malloc debugger',
545 False),
546 BoolOption('SS_COMPATIBLE_FP',
547 'Make floating-point results compatible with SimpleScalar',
548 False),
549 BoolOption('USE_SSE2',
550 'Compile for SSE2 (-msse2) to get IEEE FP on x86 hosts',
551 False),

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

560 )
561
562nonsticky_opts.AddOptions(
563 BoolOption('update_ref', 'Update test reference outputs', False)
564 )
565
566# These options get exported to #defines in config/*.hh (see src/SConscript).
567env.ExportOptions = ['FULL_SYSTEM', 'ALPHA_TLASER', 'USE_FENV', \
564 'USE_MYSQL', 'NO_FAST_ALLOC', 'SS_COMPATIBLE_FP', \
568 'USE_MYSQL', 'NO_FAST_ALLOC', 'FAST_ALLOC_DEBUG', \
569 'FAST_ALLOC_STATS', 'SS_COMPATIBLE_FP', \
565 'USE_CHECKER', 'PYTHONHOME', 'TARGET_ISA']
566
567# Define a handy 'no-op' action
568def no_action(target, source, env):
569 return 0
570
571env.NoAction = Action(no_action, None)
572

--- 235 unchanged lines hidden ---
570 'USE_CHECKER', 'PYTHONHOME', 'TARGET_ISA']
571
572# Define a handy 'no-op' action
573def no_action(target, source, env):
574 return 0
575
576env.NoAction = Action(no_action, None)
577

--- 235 unchanged lines hidden ---