llgo build bugfix: when len(initial)==1
This commit is contained in:
@@ -112,11 +112,14 @@ func Do(args []string, conf *Config) {
|
|||||||
|
|
||||||
prog := llssa.NewProgram(nil)
|
prog := llssa.NewProgram(nil)
|
||||||
mode := conf.Mode
|
mode := conf.Mode
|
||||||
|
if mode == ModeBuild && len(initial) == 1 {
|
||||||
|
mode = ModeInstall
|
||||||
|
}
|
||||||
for _, pkg := range pkgs {
|
for _, pkg := range pkgs {
|
||||||
buildPkg(prog, pkg, mode)
|
buildPkg(prog, pkg, mode)
|
||||||
}
|
}
|
||||||
|
|
||||||
if mode != ModeBuild || len(initial) == 1 {
|
if mode != ModeBuild {
|
||||||
for _, pkg := range initial {
|
for _, pkg := range initial {
|
||||||
if pkg.Name == "main" {
|
if pkg.Name == "main" {
|
||||||
linkMainPkg(pkg, conf, mode)
|
linkMainPkg(pkg, conf, mode)
|
||||||
|
|||||||
Reference in New Issue
Block a user