ci: sr.ht: fix gitter notify
[m6w6/libmemcached] / CMakeVersions.txt
1 function(to_hex HEX)
2 # mind you, not really hexadecimal, but just a decimal in hex notation, huh?!
3 set(XNUMBER 0x)
4 foreach(DEC IN LISTS ARGN)
5 while(1)
6 string(LENGTH "${DEC}" LEN)
7 if(LEN GREATER_EQUAL 3)
8 break()
9 endif()
10 string(CONCAT DEC "0" "${DEC}")
11 endwhile()
12 if(DEC GREATER 999)
13 message(WARNING "to_hex(HEX ${DEC}): decimal wider than 3 digits")
14 endif()
15 string(APPEND XNUMBER ${DEC})
16 endforeach()
17 set(${HEX} ${XNUMBER} PARENT_SCOPE)
18 endfunction()
19
20 #
21 # libmemcached
22 #
23
24 set(LIBMEMCACHED_VERSION_MAJOR 1)
25 set(LIBMEMCACHED_VERSION_MINOR 1)
26 set(LIBMEMCACHED_VERSION_PATCH 0)
27
28 set(LIBMEMCACHED_VERSION ${LIBMEMCACHED_VERSION_MAJOR}.${LIBMEMCACHED_VERSION_MINOR}.${LIBMEMCACHED_VERSION_PATCH})
29 to_hex(LIBMEMCACHED_VERSION_HEX ${LIBMEMCACHED_VERSION_MAJOR} ${LIBMEMCACHED_VERSION_MINOR} ${LIBMEMCACHED_VERSION_PATCH})
30
31 # libmemcached.so
32
33 set(LIBMEMCACHED_SO_VERSION_CUR 11)
34 set(LIBMEMCACHED_SO_VERSION_REV 0)
35 set(LIBMEMCACHED_SO_VERSION_AGE 0)
36
37 set(LIBMEMCACHED_SO_VERSION ${LIBMEMCACHED_SO_VERSION_CUR}.${LIBMEMCACHED_SO_VERSION_REV}.${LIBMEMCACHED_SO_VERSION_AGE})
38
39 #
40 # libmemcachedutil
41 #
42
43 set(LIBMEMCACHEDUTIL_VERSION_MAJOR 1)
44 set(LIBMEMCACHEDUTIL_VERSION_MINOR 0)
45 set(LIBMEMCACHEDUTIL_VERSION_PATCH 0)
46
47 set(LIBMEMCACHEDUTIL_VERSION ${LIBMEMCACHEDUTIL_VERSION_MAJOR}.${LIBMEMCACHEDUTIL_VERSION_MINOR}.${LIBMEMCACHEDUTIL_VERSION_PATCH})
48 to_hex(LIBMEMCACHEDUTIL_VERSION_HEX ${LIBMEMCACHEDUTIL_VERSION_MAJOR} ${LIBMEMCACHEDUTIL_VERSION_MINOR} ${LIBMEMCACHEDUTIL_VERSION_PATCH})
49
50 # libmemcachedutil.so
51
52 set(LIBMEMCACHEDUTIL_SO_VERSION_CUR 2)
53 set(LIBMEMCACHEDUTIL_SO_VERSION_REV 0)
54 set(LIBMEMCACHEDUTIL_SO_VERSION_AGE 0)
55
56 set(LIBMEMCACHEDUTIL_SO_VERSION ${LIBMEMCACHEDUTIL_SO_VERSION_CUR}.${LIBMEMCACHEDUTIL_SO_VERSION_REV}.${LIBMEMCACHEDUTIL_SO_VERSION_AGE})
57
58 #
59 # libmemcachedprotocol
60 #
61
62 set(LIBMEMCACHEDPROTOCOL_VERSION_MAJOR 0)
63 set(LIBMEMCACHEDPROTOCOL_VERSION_MINOR 0)
64 set(LIBMEMCACHEDPROTOCOL_VERSION_PATCH 0)
65
66 set(LIBMEMCACHEDPROTOCOL_VERSION ${LIBMEMCACHEDPROTOCOL_VERSION_MAJOR}.${LIBMEMCACHEDPROTOCOL_VERSION_MINOR}.${LIBMEMCACHEDPROTOCOL_VERSION_PATCH})
67 to_hex(LIBMEMCACHEDPROTOCOL_VERSION_HEX ${LIBMEMCACHEDPROTOCOL_VERSION_MAJOR} ${LIBMEMCACHEDPROTOCOL_VERSION_MINOR} ${LIBMEMCACHEDPROTOCOL_VERSION_PATCH})
68
69 # libmemcachedprotocol.so
70
71 set(LIBMEMCACHEDPROTOCOL_SO_VERSION_CUR 0)
72 set(LIBMEMCACHEDPROTOCOL_SO_VERSION_REV 0)
73 set(LIBMEMCACHEDPROTOCOL_SO_VERSION_AGE 0)
74
75 set(LIBMEMCACHEDPROTOCOL_SO_VERSION ${LIBMEMCACHEDPROTOCOL_SO_VERSION_CUR}.${LIBMEMCACHEDPROTOCOL_SO_VERSION_REV}.${LIBMEMCACHEDPROTOCOL_SO_VERSION_AGE})
76
77 #
78 # libhashkit
79 #
80
81 set(LIBHASHKIT_VERSION_MAJOR 1)
82 set(LIBHASHKIT_VERSION_MINOR 0)
83 set(LIBHASHKIT_VERSION_PATCH 0)
84
85 set(LIBHASHKIT_VERSION ${LIBHASHKIT_VERSION_MAJOR}.${LIBHASHKIT_VERSION_MINOR}.${LIBHASHKIT_VERSION_PATCH})
86 to_hex(LIBHASHKIT_VERSION_HEX ${LIBHASHKIT_VERSION_MAJOR} ${LIBHASHKIT_VERSION_MINOR} ${LIBHASHKIT_VERSION_PATCH})
87
88 # libhashkit.so
89
90 set(LIBHASHKIT_SO_VERSION_CUR 2)
91 set(LIBHASHKIT_SO_VERSION_REV 0)
92 set(LIBHASHKIT_SO_VERSION_AGE 0)
93
94 set(LIBHASHKIT_SO_VERSION ${LIBHASHKIT_SO_VERSION_CUR}.${LIBHASHKIT_SO_VERSION_REV}.${LIBHASHKIT_SO_VERSION_AGE})