cgen: add support for $if (mach|darwin|hpux|gnu|qnx|bsd)
parent
d688d356a7
commit
2943bdc1f6
|
@ -3219,6 +3219,21 @@ fn (mut g Gen) comp_if_to_ifdef(name string, is_comptime_optional bool) string {
|
||||||
'macos' {
|
'macos' {
|
||||||
return '__APPLE__'
|
return '__APPLE__'
|
||||||
}
|
}
|
||||||
|
'mach' {
|
||||||
|
return '__MACH__'
|
||||||
|
}
|
||||||
|
'darwin' {
|
||||||
|
return '__DARWIN__'
|
||||||
|
}
|
||||||
|
'hpux' {
|
||||||
|
return '__HPUX__'
|
||||||
|
}
|
||||||
|
'gnu' {
|
||||||
|
return '__GNU__'
|
||||||
|
}
|
||||||
|
'qnx' {
|
||||||
|
return '__QNX__'
|
||||||
|
}
|
||||||
'linux' {
|
'linux' {
|
||||||
return '__linux__'
|
return '__linux__'
|
||||||
}
|
}
|
||||||
|
@ -3231,6 +3246,9 @@ fn (mut g Gen) comp_if_to_ifdef(name string, is_comptime_optional bool) string {
|
||||||
'netbsd' {
|
'netbsd' {
|
||||||
return '__NetBSD__'
|
return '__NetBSD__'
|
||||||
}
|
}
|
||||||
|
'bsd' {
|
||||||
|
return '__BSD__'
|
||||||
|
}
|
||||||
'dragonfly' {
|
'dragonfly' {
|
||||||
return '__DragonFly__'
|
return '__DragonFly__'
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue