mirror of
https://github.com/vlang/v.git
synced 2023-08-10 21:13:21 +03:00
v: add support for _qnx.c.v
overriding _default.c.v
(#17611)
This commit is contained in:
parent
3197ec1a41
commit
0bd094292f
@ -386,6 +386,9 @@ pub fn user_os() string {
|
||||
$if solaris {
|
||||
return 'solaris'
|
||||
}
|
||||
$if qnx {
|
||||
return 'qnx'
|
||||
}
|
||||
$if haiku {
|
||||
return 'haiku'
|
||||
}
|
||||
|
@ -21,6 +21,7 @@ pub enum OS {
|
||||
android
|
||||
termux // like android, but compiling/running natively on the devices
|
||||
solaris
|
||||
qnx
|
||||
serenity
|
||||
vinix
|
||||
haiku
|
||||
@ -151,6 +152,7 @@ pub fn (o OS) str() string {
|
||||
.android { return 'Android' }
|
||||
.termux { return 'Termux' }
|
||||
.solaris { return 'Solaris' }
|
||||
.qnx { return 'QNX' }
|
||||
.serenity { return 'SerenityOS' }
|
||||
.vinix { return 'Vinix' }
|
||||
.haiku { return 'Haiku' }
|
||||
|
@ -204,6 +204,9 @@ pub fn (prefs &Preferences) should_compile_c(file string) bool {
|
||||
if prefs.os != .solaris && file.ends_with('_solaris.c.v') {
|
||||
return false
|
||||
}
|
||||
if prefs.os != .qnx && file.ends_with('_qnx.c.v') {
|
||||
return false
|
||||
}
|
||||
if prefs.os != .serenity && file.ends_with('_serenity.c.v') {
|
||||
return false
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user