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>
Mon, 14 Aug 2017 20:32:14 +0000 (21:32 +0100)
Gbp-Pq: Name 0002-golang-Fix-for-out-of-tree-builds.patch

golang/Makefile.am

index 6afa97c7c3408cd8e44d3e65ca29a8ce84c56211..c4dbd481904e77a894c3bb0fe8372b14bef9c3fa 100644 (file)
@@ -49,6 +49,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)
@@ -62,4 +63,5 @@ endif
 CLEANFILES += src/$(pkg)/*~
 
 clean-local:
+       -[ $(srcdir) != $(builddir) ] && rm -f $(builddir)/src
        rm -rf pkg