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 --- |