Linux & Mac can get CPU

This commit is contained in:
lunarcleint
2023-03-21 17:18:31 -07:00
parent fc5bd8b988
commit 03e8162abf
+11 -1
View File
@@ -18,7 +18,17 @@ class SystemInfo extends FramerateCategory {
#if windows
var process = new sys.io.Process("wmic", ["cpu", "get", "name"]);
if (process.exitCode() == 0) cpuName = process.stdout.readAll().toString().trim().split("\n")[1];
#end
#else
var process = new sys.io.Process("cat", ["/proc/cpuinfo"]);
if (process.exitCode() != 0) return;
for (line in process.stdout.readAll().toString().split("\n")) {
if (line.indexOf("model name") == 0) {
cpuName = line.substring(line.indexOf(":") + 2);
break;
}
}
#end
}
public function new() {