From 4c154b940d8d9be9d90c119b9bc120855c340f6a Mon Sep 17 00:00:00 2001 From: Daniel LaCosse <3759828+daniellacosse@users.noreply.github.com> Date: Fri, 19 Jan 2024 11:39:39 -0500 Subject: [PATCH] resolve current platform --- src/tun2socks/build.action.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/tun2socks/build.action.mjs b/src/tun2socks/build.action.mjs index a1c3f8bd81..86d4fb8900 100644 --- a/src/tun2socks/build.action.mjs +++ b/src/tun2socks/build.action.mjs @@ -25,7 +25,9 @@ import {getBuildParameters} from '../build/get_build_parameters.mjs'; export async function main(...parameters) { const {platform: targetPlatform} = getBuildParameters(parameters); - if (targetPlatform === os.platform() && ['linux', 'windows'].includes(targetPlatform)) { + const currentPlatform = os.platform() === 'win32' ? 'windows' : os.platform(); + + if (targetPlatform === currentPlatform && ['linux', 'windows'].includes(targetPlatform)) { return spawnStream('go', 'build', '-o', `output/build/${targetPlatform}/tun2socks`, 'github.com/Jigsaw-Code/outline-client/src/tun2socks/outline/electron'); }