disable $if for headers for now

pull/2298/head
Alexander Medvednikov 2019-10-12 03:49:36 +03:00
parent 6db7518189
commit 4cd9099f74
3 changed files with 6 additions and 11 deletions

View File

@ -31,7 +31,7 @@ fn (p mut Parser) comp_time() {
}
p.check(.lcbr)
os := os_from_string(name)
if p.fileis('runtime.v') && os != p.os {
if false && p.fileis('runtime.v') && os != p.os {
// `$if os {` for a different target, skip everything inside
// to avoid compilation errors (like including <windows.h>
// on non-Windows systems)

View File

@ -1,14 +1,16 @@
module runtime
/*
$if linux {
#include <sys/sysinfo.h>
fn C.get_nprocs() int
}
*/
pub fn nr_cpus() int {
$if linux {
return C.get_nprocs()
}
//$if linux {
//return C.get_nprocs()
//}
return 0
}

View File

@ -4,10 +4,3 @@
module runtime
#include <sys/sysinfo.h>
fn C.get_nprocs() int
pub fn nr_cpus() int {
return C.get_nprocs()
}