Now that all libraries have separate version headers, some complexity can be 
avoided.
---
 configure |   30 +++++++++++++++---------------
 1 files changed, 15 insertions(+), 15 deletions(-)

diff --git a/configure b/configure
index 3d0e529..da99025 100755
--- a/configure
+++ b/configure
@@ -3365,21 +3365,21 @@ EOF
 
 get_version(){
     name=$1
-    file=$source_path/$2
-    eval $(grep "#define ${name}_VERSION_M" "$file" | awk '{ print $2"="$3 }')
-    eval 
${name}_VERSION=\$${name}_VERSION_MAJOR.\$${name}_VERSION_MINOR.\$${name}_VERSION_MICRO
-    lcname=$(tolower $name)
-    eval echo "${lcname}_VERSION=\$${name}_VERSION" >> config.mak
-    eval echo "${lcname}_VERSION_MAJOR=\$${name}_VERSION_MAJOR" >> config.mak
-}
-
-get_version LIBAVCODEC  libavcodec/version.h
-get_version LIBAVDEVICE libavdevice/version.h
-get_version LIBAVFILTER libavfilter/version.h
-get_version LIBAVFORMAT libavformat/version.h
-get_version LIBAVRESAMPLE libavresample/version.h
-get_version LIBAVUTIL   libavutil/version.h
-get_version LIBSWSCALE  libswscale/version.h
+    NAME=$(toupper $name)
+    file=$source_path/$name/version.h
+    eval $(grep "#define ${NAME}_VERSION_M" "$file" | awk '{ print $2"="$3 }')
+    eval 
${NAME}_VERSION=\$${NAME}_VERSION_MAJOR.\$${NAME}_VERSION_MINOR.\$${NAME}_VERSION_MICRO
+    eval echo "${name}_VERSION=\$${name}_VERSION" >> config.mak
+    eval echo "${name}_VERSION_MAJOR=\$${NAME}_VERSION_MAJOR" >> config.mak
+}
+
+get_version libavcodec
+get_version libavdevice
+get_version libavfilter
+get_version libavformat
+get_version libavresample
+get_version libavutil
+get_version libswscale
 
 cat > $TMPH <<EOF
 /* Automatically generated by configure - do not modify! */
-- 
1.7.1

_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to