diff --git a/include/gtensor/backend_host.h b/include/gtensor/backend_host.h index 49efa736..df778c73 100644 --- a/include/gtensor/backend_host.h +++ b/include/gtensor/backend_host.h @@ -7,7 +7,9 @@ #include #include +#ifdef __linux__ #include +#endif // ====================================================================== // gt::backend::host @@ -69,10 +71,15 @@ class backend_ops static void mem_info(size_t* free, size_t* total) { +#ifdef __linux__ struct sysinfo info; sysinfo(&info); *total = info.totalram; *free = info.freeram; +#else + *total = 0; + *free = 0; +#endif } };