X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=bin%2Fbuild;fp=bin%2Fbuild;h=b2c0b1c6bc1377280454eeb48a9da6a5a336577e;hp=1cbd5fc7b30e048a498152f1350a430562d8aa3a;hb=443a6db3bdb16e73dc43f27f35498ca86c3eb2c5;hpb=7c507e7ddba9fe5557df06c860fe9fa6197ba2e1 diff --git a/bin/build b/bin/build index 1cbd5fc..b2c0b1c 100755 --- a/bin/build +++ b/bin/build @@ -2,12 +2,14 @@ cd "$(realpath -- $(dirname "$0"))"/../src GO=${GO:-go} -mod=`$GO list -mod=vendor -m` +. ../config +[ -d vendor ] && vendor="-mod=vendor" || : +mod=`$GO list $vendor -m` GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultCfgPath=$CFGPATH" GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultSendmailPath=$SENDMAIL" GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultSpoolPath=$SPOOLPATH" GO_LDFLAGS="$GO_LDFLAGS -X $mod.DefaultLogPath=$LOGPATH" for cmd in `cat ../bin/cmd.list` ; do - $GO build -mod=vendor -o ../bin/$cmd $GO_CFLAGS -ldflags "$GO_LDFLAGS" ./cmd/$cmd + $GO build $vendor -o ../bin/$cmd $GO_CFLAGS -ldflags "$GO_LDFLAGS" ./cmd/$cmd done -$GO build -mod=vendor -o ../bin/$cmd $GO_CFLAGS github.com/hjson/hjson-go/hjson-cli +$GO build $vendor -o ../bin/hjson-cli $GO_CFLAGS github.com/hjson/hjson-go/hjson-cli