build: explicitly specify binary file

This commit is contained in:
Dan Anglin 2021-09-14 20:58:54 +01:00
parent 20fe79b6bd
commit f25bdcbf84
Signed by: dananglin
GPG key ID: 0C1D44CFBEE68638

View file

@ -11,8 +11,14 @@ import (
var Default = Build var Default = Build
var binary = "pelican"
// Clean clean the workspace // Clean clean the workspace
func Clean() error { func Clean() error {
if err := os.Remove(binary); err != nil {
return err
}
if err := sh.Run("go", "clean", "./..."); err != nil { if err := sh.Run("go", "clean", "./..."); err != nil {
return err return err
} }
@ -41,5 +47,5 @@ func Test() error {
// Build build the executable // Build build the executable
func Build() error { func Build() error {
return sh.Run("go", "build", ".") return sh.Run("go", "build", "-o", binary, "main.go")
} }