builder: prepare for `v -b native -os windows run file.v`
parent
85633fe546
commit
6299a73e90
|
@ -8,6 +8,10 @@ import os
|
||||||
pub fn (mut b Builder) build_native(v_files []string, out_file string) {
|
pub fn (mut b Builder) build_native(v_files []string, out_file string) {
|
||||||
if b.pref.os == .windows {
|
if b.pref.os == .windows {
|
||||||
eprintln('Warning: v -native is experimental for Windows')
|
eprintln('Warning: v -native is experimental for Windows')
|
||||||
|
if !b.pref.is_shared && b.pref.build_mode != .build_module
|
||||||
|
&& !b.pref.out_name.ends_with('.exe') {
|
||||||
|
b.pref.out_name += '.exe'
|
||||||
|
}
|
||||||
} else if b.pref.os !in [.linux, .macos] {
|
} else if b.pref.os !in [.linux, .macos] {
|
||||||
eprintln('Warning: v -native can only generate macOS and Linux binaries for now')
|
eprintln('Warning: v -native can only generate macOS and Linux binaries for now')
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue