|
@@ -13,8 +13,9 @@ await build({ entryPoints: [resolve(root, 'src/server/index.ts')], outfile: reso
|
|
|
define: { 'process.env.NODE_ENV': '"production"' }, sourcemap: true,
|
|
define: { 'process.env.NODE_ENV': '"production"' }, sourcemap: true,
|
|
|
})
|
|
})
|
|
|
await buildRunner(out)
|
|
await buildRunner(out)
|
|
|
-execFileSync('xcrun',['swiftc','-O',resolve(root,'desktop/keychain-helper.swift'),'-o',resolve(out,'keychain-helper')],{stdio:'inherit'})
|
|
|
|
|
-execFileSync('xcrun',['swiftc','-O','-D','DEVELOPMENT_HELPER',resolve(root,'desktop/keychain-helper.swift'),'-o',resolve(out,'keychain-helper-dev')],{stdio:'inherit'})
|
|
|
|
|
|
|
+const swiftTarget=process.arch==='arm64'?'arm64-apple-macosx12.0':'x86_64-apple-macosx12.0'
|
|
|
|
|
+execFileSync('xcrun',['swiftc','-O','-target',swiftTarget,resolve(root,'desktop/keychain-helper.swift'),'-o',resolve(out,'keychain-helper')],{stdio:'inherit'})
|
|
|
|
|
+execFileSync('xcrun',['swiftc','-O','-target',swiftTarget,'-D','DEVELOPMENT_HELPER',resolve(root,'desktop/keychain-helper.swift'),'-o',resolve(out,'keychain-helper-dev')],{stdio:'inherit'})
|
|
|
await cp(resolve(root, 'dist'), resolve(out, 'ui'), { recursive: true })
|
|
await cp(resolve(root, 'dist'), resolve(out, 'ui'), { recursive: true })
|
|
|
await cp(resolve(root, 'release.json'), resolve(out, 'release.json'))
|
|
await cp(resolve(root, 'release.json'), resolve(out, 'release.json'))
|
|
|
await cp(resolve(root, 'public/icons/icon-512.png'), resolve(root, 'desktop/icon.png'))
|
|
await cp(resolve(root, 'public/icons/icon-512.png'), resolve(root, 'desktop/icon.png'))
|