diff options
-rw-r--r-- | Mk/Uses/go.mk | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/Mk/Uses/go.mk b/Mk/Uses/go.mk index 81946128114a..32972c902342 100644 --- a/Mk/Uses/go.mk +++ b/Mk/Uses/go.mk @@ -215,8 +215,12 @@ do-test: .if ${go_ARGS:Mmodules} && defined(GO_MODULE) gomod-clean: +.if exists(${GO_CMD}) @${ECHO_MSG} "===> Cleaning Go module cache" @${SETENV} ${GO_ENV} ${GO_CMD} clean -modcache +.else + @${ECHO_MSG} "===> Skipping since ${GO_CMD} is not installed" +.endif # Hook up to distclean .if !target(post-clean) && !make(clean) |