Get the version number for the LLVM from the autoconf/configure.ac file
authorReid Spencer <rspencer@reidspencer.com>
Sun, 4 Mar 2007 00:45:50 +0000 (00:45 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Sun, 4 Mar 2007 00:45:50 +0000 (00:45 +0000)
when building the documentation for the web site.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@34894 91177308-0d34-0410-b5e6-96231b3b80d8

docs/Makefile

index d7442d9d361666779b2c3daf284762468801278c..817b7da6d90e0a58fbc7a5204be4fe9a3968387d 100644 (file)
@@ -13,10 +13,17 @@ DIRS       := CommandGuide
 ifdef BUILD_FOR_WEBSITE
 PROJ_OBJ_DIR = .
 DOXYGEN = doxygen
+# Extract version number from the AC_INT line in configure.ac
+# AC_INIT([[llvm]],[[2.0cvs]],[llvmbugs@cs.uiuc.edu])
+PACKAGE_VERSION = $(shell grep AC_INIT ../autoconf/configure.ac | sed -e 's/[^,]*,[[][[]//' -e 's/]],.*//')
+$(warning VERSION=$(VERSION))
 
 doxygen.cfg: doxygen.cfg.in
-       cat $< | sed 's/@abs_top_srcdir@/../g' | sed 's/@DOT@/dot/g' | \
-        sed 's/@PACKAGE_VERSION@/CVS/g' | sed 's/@abs_top_builddir@/../g' > $@
+       cat $< | sed \
+         -e 's/@abs_top_srcdir@/../g' \
+         -e 's/@DOT@/dot/g' \
+         -e 's/@PACKAGE_VERSION@/$(PACKAGE_VERSION)/g' \
+         -e 's/@abs_top_builddir@/../g' > $@
 endif
 
 include $(LEVEL)/Makefile.common