golang: Fix for out-of-tree builds
authorHilko Bengen <bengen@debian.org>
Thu, 12 Dec 2013 20:06:22 +0000 (21:06 +0100)
committerHilko Bengen <bengen@debian.org>
Sun, 27 Sep 2020 11:56:59 +0000 (12:56 +0100)
Gbp-Pq: Name 0002-golang-Fix-for-out-of-tree-builds.patch

golang/Makefile.am

index 27c8ff6c5344f6ac4e9e1f0a15006afe3ad01bb3..b97161180488954083a8847b0146cfb02b78df4e 100644 (file)
@@ -44,6 +44,7 @@ golangpkg_DATA = \
        pkg/$(GOOS)_$(GOARCH)/$(pkg).a
 
 pkg/$(GOOS)_$(GOARCH)/$(pkg).a: src/$(pkg)/guestfs.go
+       -[ $(srcdir) != $(builddir) ] && ln -s $(abs_srcdir)/src $(builddir)/src
        $(top_builddir)/run $(GOLANG) install $(pkg)
 
 golangsrc_DATA = $(source_files)
@@ -57,4 +58,5 @@ endif
 CLEANFILES += src/$(pkg)/*~
 
 clean-local:
+       -[ $(srcdir) != $(builddir) ] && rm -f $(builddir)/src
        rm -rf pkg