|
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 |