View | Details | Raw Unified | Return to bug 115440
Collapse All | Expand All

(-)configure.in.in (-4 / +11 lines)
Lines 11-22 Link Here
11
AC_SUBST(LIMAL_LIB_VERSION)
11
AC_SUBST(LIMAL_LIB_VERSION)
12
AC_SUBST(LIMAL_API_VERSION)
12
AC_SUBST(LIMAL_API_VERSION)
13
13
14
micro=${VERSION##*.}
14
major=${VERSION%%.*}
15
minor=${VERSION#*.}
15
minor=${VERSION#*.}
16
minor=${minor%.*}
16
minor=${minor%.*}
17
cur=${LIMAL_API_VERSION}
17
patch=${VERSION##*.}
18
rev=$(( $minor * 100 + $micro ))
18
19
LIB_VERSION_INFO=${cur}:${rev}
19
# first binary compatible minor number
20
old=0
21
# current interface number (incl. minor)
22
cur=$((${major} * 100 + ${minor}))
23
# binary compatible interface range dif
24
age=$((${cur} - ${major} * 100 - ${old}))
25
# libtool -version-info arguments
26
LIB_VERSION_INFO=${cur}:${patch}:${age}
20
AC_SUBST(LIB_VERSION_INFO)
27
AC_SUBST(LIB_VERSION_INFO)
21
28
22
## some common checks
29
## some common checks

Return to bug 115440