Skip to content
Snippets Groups Projects
Select Git revision
  • f9251659424664ed3f30c2b2a990bd7b9fa22c65
  • wip-bootstrap default
  • dualcore
  • ch3/leds
  • ch3/time
  • master
6 results

machine_mem.c

Blame
  • meson.build 624 B
    project(
      'card10-firmware',
      'c',
      default_options: [
        'buildtype=minsize',
        'c_lto=true',
        'c_std=c99',
        'b_staticpic=false',
        'b_asneeded=false',
      ],
    )
    
    assert(
      meson.is_cross_build(),
      'card10-firmware can only be cross-compiled for card10.\n' +
      'Please use `--cross-file card10-cross.ini`.',
    )
    
    add_global_arguments(
      meson.get_cross_property('target_defs'),
      language: 'c',
    )
    
    add_global_link_arguments(
      '-Wl,--gc-sections',
      '-lm',
      language: 'c',
    )
    
    # python3 = import('python').find_installation('python3')
    python3 = 'python3'
    
    subdir('lib/')
    subdir('bootloader/')
    subdir('hw-tests/')