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, 19 Oct 2014 13:07:52 +0000 (13:07 +0000)
Gbp-Pq: Name 0002-golang-Fix-for-out-of-tree-builds.patch

golang/Makefile.am

index 58cafc64d1c7c8760dd066558a28c2cc040825ad..ba13691a81f5b66a9e19e047b32f95c93f1bd155 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