提交 5e90a5a9 authored 作者: Michael Jerris's avatar Michael Jerris

FS-6430: fix running of print_git_revision from builddir not in src tree

上级 ab5ebd30
...@@ -416,9 +416,9 @@ src/switch_version.lo: src/include/switch_version.h ...@@ -416,9 +416,9 @@ src/switch_version.lo: src/include/switch_version.h
src/include/switch_version.h: src/include/switch_version.h.in Makefile $(switch_builddir)/build/print_git_revision $(libfreeswitch_la_SOURCES) $(library_include_HEADERS) src/include/switch_version.h: src/include/switch_version.h.in Makefile $(switch_builddir)/build/print_git_revision $(libfreeswitch_la_SOURCES) $(library_include_HEADERS)
@cat $< > $@; \ @cat $< > $@; \
if [ -d .git ] && [ -n "$$(which git)" ]; then \ if [ -d $(switch_srcdir)/.git ] && [ -n "$$(which git)" ]; then \
xver="$$(cd $(switch_srcdir)/ && $(switch_builddir)/build/print_git_revision)"; \ xver="$$(cd $(switch_srcdir)/ && $(switch_builddir)/build/print_git_revision)"; \
xhver="$$(cd $(switch_srcdir)/ $(switch_builddir)/build/print_git_revision -h)"; \ xhver="$$(cd $(switch_srcdir)/ && $(switch_builddir)/build/print_git_revision -h)"; \
sed \ sed \
-e "/#define *SWITCH_VERSION_REVISION[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xver\"/;}" \ -e "/#define *SWITCH_VERSION_REVISION[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xver\"/;}" \
-e "/#define *SWITCH_VERSION_REVISION_HUMAN[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xhver\"/;}" \ -e "/#define *SWITCH_VERSION_REVISION_HUMAN[^a-zA-Z0-9_]/{s/\"\([^\"]*\)\"/\"\1$$xhver\"/;}" \
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论