summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--host/start-vm/meson.build3
1 files changed, 2 insertions, 1 deletions
diff --git a/host/start-vm/meson.build b/host/start-vm/meson.build
index ea83e67..61b0ff7 100644
--- a/host/start-vm/meson.build
+++ b/host/start-vm/meson.build
@@ -5,13 +5,14 @@ project('start-vm', 'rust', 'c',
   default_options : ['rust_std=2018', 'warning_level=3'])
 
 add_project_arguments('-D_GNU_SOURCE', language : 'c')
+add_project_arguments('-C', 'panic=abort', language : 'rust')
 
 c_lib = static_library('start-vm-c', 'net.c', 'net-util.c')
 
 executable('start-vm', 'start-vm.rs', link_with : c_lib, install : true)
 
 test('Rust unit tests', executable('start-vm-test', 'start-vm.rs',
-  rust_args : ['--test'],
+  rust_args : ['--test', '-C', 'panic=unwind'],
   link_with : c_lib))
 
 subdir('tests')