Skip to content
Snippets Groups Projects
Select Git revision
  • a9f770a66dead933b51aa45bd2517fa22f78c85c
  • master default protected
  • electrodes
  • b-butwasntthisaboutchaos
  • fontcleanup
  • nodisplaynoproblem
  • fleur/improved_font_rendering
  • fleur/portexpander_fix
  • fleur/transprint
  • fleur/florapower
  • fleur/comicsans
  • fleur/leds
  • fleur/buttons
13 results

meson.build

Blame
  • Forked from card10 / firmware
    Source project has a limited visibility.
    meson.build 669 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('epicardium/')
    subdir('pycardium/')
    
    subdir('hw-tests/')