From 6514515c82b432089e01cb6e7733bd385e735097 Mon Sep 17 00:00:00 2001 From: ruki Date: Sat, 14 May 2022 16:10:08 +0800 Subject: add njob config --- xmake/modules/private/service/client_config.lua | 3 +++ xmake/modules/private/service/distcc_build/client.lua | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/xmake/modules/private/service/client_config.lua b/xmake/modules/private/service/client_config.lua index 58aaf65e5..fd3a4bc33 100644 --- a/xmake/modules/private/service/client_config.lua +++ b/xmake/modules/private/service/client_config.lua @@ -48,6 +48,9 @@ function _generate_configfile() }, distcc_build = { hosts = { + -- optional configs + -- + -- njob: max jobs {connect = "127.0.0.1:9692", token = token} } } diff --git a/xmake/modules/private/service/distcc_build/client.lua b/xmake/modules/private/service/distcc_build/client.lua index dd9fb4173..4fce4c64f 100644 --- a/xmake/modules/private/service/distcc_build/client.lua +++ b/xmake/modules/private/service/distcc_build/client.lua @@ -77,6 +77,7 @@ function distcc_build_client:hosts_set(hosts) hostinfo.port = port hostinfo.user = user hostinfo.token = host.token + hostinfo.njob = host.njob table.insert(hostinfos, hostinfo) end end @@ -302,7 +303,7 @@ function distcc_build_client:_connect_host(host) status.hosts[addr .. ":" .. port] = { addr = addr, port = port, token = token, connected = ok, session_id = session_id, - ncpu = ncpu, njob = njob} + ncpu = ncpu, njob = host.njob or njob} self:status_save() end -- cgit v1.3.1