Skip to content
Snippets Groups Projects
Select Git revision
  • b53e8edbe50ef1d0d93c580b3f90fe497fc3d18c
  • master default protected
  • feature-ambient-sensor
  • feature-timed-vibrate
  • ch3/api-speed-eval2
  • rahix/bma
  • freertos-btle
  • schneider/mp-for-old-bl
  • ch3/leds-api
  • ch3/genapi-refactor
  • ch3/dual-core
  • dualcore
12 results

meson.build

Blame
  • Forked from card10 / firmware
    1814 commits behind the upstream repository.
    meson.build 523 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',
    )
    
    subdir('lib/')
    subdir('hw-tests/')