更新gomedia、增加mipsle二进制、减少二进制体积
parent
087b48514d
commit
0128b88ee6
|
|
@ -11,7 +11,7 @@ import (
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
BuildCliBinary() // 编译二进制
|
BuildCliBinary() // 编译二进制
|
||||||
CreateLibForQtUi() // 创建Qt需要使用的.a库文件
|
//CreateLibForQtUi() // 创建Qt需要使用的.a库文件
|
||||||
}
|
}
|
||||||
|
|
||||||
func BuildCliBinary() {
|
func BuildCliBinary() {
|
||||||
|
|
@ -33,14 +33,18 @@ func BuildCliBinary() {
|
||||||
GOOS: "linux",
|
GOOS: "linux",
|
||||||
GOARCH: "arm",
|
GOARCH: "arm",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
GOOS: "linux",
|
||||||
|
GOARCH: "mipsle",
|
||||||
|
},
|
||||||
{
|
{
|
||||||
GOOS: "darwin",
|
GOOS: "darwin",
|
||||||
GOARCH: "amd64",
|
GOARCH: "amd64",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
for _, cfg := range list {
|
for _, cfg := range list {
|
||||||
name := "m3u8d_cli_v1.4_" + cfg.GOOS + "_" + cfg.GOARCH + cfg.Ext
|
name := "m3u8d_cli_v1.4.1_" + cfg.GOOS + "_" + cfg.GOARCH + cfg.Ext
|
||||||
cmd := exec.Command("go", "build", "-o", filepath.Join(wd, "bin", name))
|
cmd := exec.Command("go", "build", "-ldflags", "-s -w", "-o", filepath.Join(wd, "bin", name))
|
||||||
cmd.Dir = filepath.Join(wd, "cmd")
|
cmd.Dir = filepath.Join(wd, "cmd")
|
||||||
cmd.Env = append(os.Environ(), "GOOS="+cfg.GOOS)
|
cmd.Env = append(os.Environ(), "GOOS="+cfg.GOOS)
|
||||||
cmd.Env = append(cmd.Env, "GOARCH="+cfg.GOARCH)
|
cmd.Env = append(cmd.Env, "GOARCH="+cfg.GOARCH)
|
||||||
|
|
|
||||||
2
go.sum
2
go.sum
|
|
@ -12,8 +12,6 @@ github.com/spf13/cobra v1.4.0 h1:y+wJpx64xcgO1V+RcnwW0LEHxTKRi2ZDPSBjWnrg88Q=
|
||||||
github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g=
|
github.com/spf13/cobra v1.4.0/go.mod h1:Wo4iy3BUC+X2Fybo0PDqwJIv3dNRiZLHQymsfxlB84g=
|
||||||
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
|
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
|
||||||
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
|
||||||
github.com/yapingcat/gomedia v0.0.0-20220619163023-5a5544262ef6 h1:d9MplS5tlYkVzS20zFz47Hg82wvTnTk4Oafwo6j9Eb0=
|
|
||||||
github.com/yapingcat/gomedia v0.0.0-20220619163023-5a5544262ef6/go.mod h1:WSZ59bidJOO40JSJmLqlkBJrjZCtjbKKkygEMfzY/kc=
|
|
||||||
github.com/yapingcat/gomedia v0.0.0-20220620123656-68841d124bcd h1:wqX3Uh/t30bA9hV8dedL8YkYP4LrrUjGMullElHnP/Y=
|
github.com/yapingcat/gomedia v0.0.0-20220620123656-68841d124bcd h1:wqX3Uh/t30bA9hV8dedL8YkYP4LrrUjGMullElHnP/Y=
|
||||||
github.com/yapingcat/gomedia v0.0.0-20220620123656-68841d124bcd/go.mod h1:WSZ59bidJOO40JSJmLqlkBJrjZCtjbKKkygEMfzY/kc=
|
github.com/yapingcat/gomedia v0.0.0-20220620123656-68841d124bcd/go.mod h1:WSZ59bidJOO40JSJmLqlkBJrjZCtjbKKkygEMfzY/kc=
|
||||||
golang.org/x/net v0.0.0-20220617184016-355a448f1bc9 h1:Yqz/iviulwKwAREEeUd3nbBFn0XuyJqkoft2IlrvOhc=
|
golang.org/x/net v0.0.0-20220617184016-355a448f1bc9 h1:Yqz/iviulwKwAREEeUd3nbBFn0XuyJqkoft2IlrvOhc=
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue