From 1bc09ec64a54f2234a62994e0b8c4e6da23cb9ae Mon Sep 17 00:00:00 2001 From: ruki Date: Tue, 6 Apr 2021 00:00:53 +0800 Subject: improve cpuinfo --- xmake/core/base/cpu.lua | 4 ++-- xmake/core/base/os.lua | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/xmake/core/base/cpu.lua b/xmake/core/base/cpu.lua index 47d503e32..4417b01e8 100644 --- a/xmake/core/base/cpu.lua +++ b/xmake/core/base/cpu.lua @@ -260,14 +260,14 @@ function cpu.number() end -- get cpu info -function cpu.info() +function cpu.info(name) local cpuinfo = {} cpuinfo.vendor = cpu.vendor() cpuinfo.model = cpu.model() cpuinfo.family = cpu.family() cpuinfo.march = cpu.march() cpuinfo.ncpu = cpu.number() - return cpuinfo + return name and cpuinfo[name] or cpuinfo end -- return module diff --git a/xmake/core/base/os.lua b/xmake/core/base/os.lua index 47068793f..f9444d4b3 100644 --- a/xmake/core/base/os.lua +++ b/xmake/core/base/os.lua @@ -1077,8 +1077,8 @@ function os.pbcopy(data) end -- get cpu info -function os.cpuinfo() - return require("base/cpu").info() +function os.cpuinfo(name) + return require("base/cpu").info(name) end -- read the content of symlink -- cgit v1.3.1