Lines Matching refs:define
94 # a define entry can be a list
101 # range statements. This matches the runtime define parser in
318 # create case define functions
386 for i, define in enumerate(sorted(suite.defines)):
387 f.writeln('#ifndef %s' % define)
388 f.writeln('#define %-24s '
389 'TEST_IMPLICIT_DEFINE_COUNT+%d' % (define+'_i', i))
390 f.writeln('#define %-24s '
391 'TEST_DEFINE(%s)' % (define, define+'_i'))
430 # create suite define names
482 for i, define in enumerate(
484 f.writeln('#ifndef %s' % define)
485 f.writeln('#define %-24s '
487 define+'_i', i))
488 f.writeln('#define %-24s '
490 define, define+'_i'))
491 f.writeln('#define '
493 define))
500 for define in sorted(suite.defines):
502 % define)
504 % define)
505 f.writeln('#undef %s' % define)
506 f.writeln('#undef %s' % (define+'_i'))
562 if args.get('define'):
563 for define in args.get('define'):
564 cmd.append('-D%s' % define)
709 pattern = re.compile('^(?P<define>\w+)=(?P<value>.+)')
713 define = m.group('define')
715 defines[define] = value
1312 '-D', '--define',
1314 help="Override a test define.")