fix version.h generation for out-of-tree builds
[vpp.git] / src / vpp.am
index 1d07b90..5128e8a 100644 (file)
@@ -55,8 +55,8 @@ vpp/app/version.h:
        @echo "#define VPP_BUILD_DATE \"$$(date)\"" > $@
        @echo "#define VPP_BUILD_USER \"$$(whoami)\"" >> $@
        @echo "#define VPP_BUILD_HOST \"$$(hostname)\"" >> $@
-       @echo "#define VPP_BUILD_TOPDIR \"$$(git rev-parse --show-toplevel)\""  >> $@
-       @echo "#define VPP_BUILD_VER \"$$(../../scripts/version)\"" >> $@
+       @echo "#define VPP_BUILD_TOPDIR \"$$(cd $(srcdir) && git rev-parse --show-toplevel)\""  >> $@
+       @echo "#define VPP_BUILD_VER \"$$($(srcdir)/scripts/version)\"" >> $@
 
 # Generate a plugin configuration script. Misconfiguring a
 # plugin can cause very subtle problems.