project('riscv-qtech-os', ['c', 'cpp']) kernel = executable('kernel', 'kernel/boot.S', 'kernel/kernel.cpp', link_args: [ '-Wl,-T,' + (meson.current_source_dir() / 'kernel/kernel.ld'), '-static' ] ) run_target('qemu', command: [ find_program('qemu-system-riscv64'), '-machine', 'virt', '-cpu', 'rv64', '-bios', 'opensbi-riscv64-generic-fw_dynamic.bin', '-m', '256m', '-serial', 'stdio', '-s', '-display', 'none', # '-d', 'int', '-kernel', kernel ] )