utask/meson.build

26 lines
467 B
Meson

project(
'utask',
['c'],
default_options: ['optimization=2', 'b_staticpic=false']
)
inc = [include_directories('inc')]
src = ['src/utask.c']
if target_machine.cpu_family() == 'riscv32'
src += ['src/utask_riscv.S']
else
error('CPU family not supported: ' + target_machine.cpu_family())
endif
utask_lib = static_library(
'utask',
src,
include_directories: inc,
)
utask_dep = declare_dependency(
include_directories: inc,
link_with: utask_lib,
)