ci: gh-actions: package: exclude only conflicting ubuntu18-gnu-new
[awesomized/libmemcached] / CMakeVersions.txt
index 4917c947afd5f4e4e669f4c7cf457842d15f9ef5..965c1106dce5204d9f72630eaeb762dcba829e41 100644 (file)
@@ -1,15 +1,18 @@
 function(to_hex HEX)
+    # mind you, not really hexadecimal, but just a decimal in hex notation, huh?!
     set(XNUMBER 0x)
-    set(XDIGITS 0 1 2 3 4 5 6 7 8 9 a b c d e f)
     foreach(DEC IN LISTS ARGN)
-        if(${DEC} GREATER 255)
-            message(WARNING "to_hex(HEX ${DEC}): decimal number out of uint8 range (>=256)")
+        while(1)
+            string(LENGTH "${DEC}" LEN)
+            if(LEN GREATER_EQUAL 3)
+                break()
+            endif()
+            string(CONCAT DEC "0" "${DEC}")
+        endwhile()
+        if(DEC GREATER 999)
+            message(WARNING "to_hex(HEX ${DEC}): decimal wider than 3 digits")
         endif()
-        math(EXPR HIDEC "${DEC} / 16")
-        math(EXPR LODEC "${DEC} % 16")
-        list(GET XDIGITS ${HIDEC} HIHEX)
-        list(GET XDIGITS ${LODEC} LOHEX)
-        string(APPEND XNUMBER ${HIHEX}${LOHEX})
+        string(APPEND XNUMBER ${DEC})
     endforeach()
     set(${HEX} ${XNUMBER} PARENT_SCOPE)
 endfunction()
@@ -19,16 +22,15 @@ endfunction()
 #
 
 set(LIBMEMCACHED_VERSION_MAJOR 1)
-set(LIBMEMCACHED_VERSION_MINOR 0)
-set(LIBMEMCACHED_VERSION_PATCH 99)
+set(LIBMEMCACHED_VERSION_MINOR 1)
+set(LIBMEMCACHED_VERSION_PATCH 0)
 
 set(LIBMEMCACHED_VERSION ${LIBMEMCACHED_VERSION_MAJOR}.${LIBMEMCACHED_VERSION_MINOR}.${LIBMEMCACHED_VERSION_PATCH})
-set(LIBMEMCACHED_VERSION_INC ${LIBMEMCACHED_VERSION_MAJOR}.${LIBMEMCACHED_VERSION_MINOR})
 to_hex(LIBMEMCACHED_VERSION_HEX ${LIBMEMCACHED_VERSION_MAJOR} ${LIBMEMCACHED_VERSION_MINOR} ${LIBMEMCACHED_VERSION_PATCH})
 
 # libmemcached.so
 
-set(LIBMEMCACHED_SO_VERSION_CUR 12)
+set(LIBMEMCACHED_SO_VERSION_CUR 11)
 set(LIBMEMCACHED_SO_VERSION_REV 0)
 set(LIBMEMCACHED_SO_VERSION_AGE 0)
 
@@ -43,7 +45,6 @@ set(LIBMEMCACHEDUTIL_VERSION_MINOR 0)
 set(LIBMEMCACHEDUTIL_VERSION_PATCH 0)
 
 set(LIBMEMCACHEDUTIL_VERSION ${LIBMEMCACHEDUTIL_VERSION_MAJOR}.${LIBMEMCACHEDUTIL_VERSION_MINOR}.${LIBMEMCACHEDUTIL_VERSION_PATCH})
-set(LIBMEMCACHEDUTIL_VERSION_INC ${LIBMEMCACHEDUTIL_VERSION_MAJOR}.${LIBMEMCACHEDUTIL_VERSION_MINOR})
 to_hex(LIBMEMCACHEDUTIL_VERSION_HEX ${LIBMEMCACHEDUTIL_VERSION_MAJOR} ${LIBMEMCACHEDUTIL_VERSION_MINOR} ${LIBMEMCACHEDUTIL_VERSION_PATCH})
 
 # libmemcachedutil.so
@@ -63,7 +64,6 @@ set(LIBMEMCACHEDPROTOCOL_VERSION_MINOR 0)
 set(LIBMEMCACHEDPROTOCOL_VERSION_PATCH 0)
 
 set(LIBMEMCACHEDPROTOCOL_VERSION ${LIBMEMCACHEDPROTOCOL_VERSION_MAJOR}.${LIBMEMCACHEDPROTOCOL_VERSION_MINOR}.${LIBMEMCACHEDPROTOCOL_VERSION_PATCH})
-set(LIBMEMCACHEDPROTOCOL_VERSION_INC ${LIBMEMCACHEDPROTOCOL_VERSION_MAJOR}.${LIBMEMCACHEDPROTOCOL_VERSION_MINOR})
 to_hex(LIBMEMCACHEDPROTOCOL_VERSION_HEX ${LIBMEMCACHEDPROTOCOL_VERSION_MAJOR} ${LIBMEMCACHEDPROTOCOL_VERSION_MINOR} ${LIBMEMCACHEDPROTOCOL_VERSION_PATCH})
 
 # libmemcachedprotocol.so
@@ -83,7 +83,6 @@ set(LIBHASHKIT_VERSION_MINOR 0)
 set(LIBHASHKIT_VERSION_PATCH 0)
 
 set(LIBHASHKIT_VERSION ${LIBHASHKIT_VERSION_MAJOR}.${LIBHASHKIT_VERSION_MINOR}.${LIBHASHKIT_VERSION_PATCH})
-set(LIBHASHKIT_VERSION_INC ${LIBHASHKIT_VERSION_MAJOR}.${LIBHASHKIT_VERSION_MINOR})
 to_hex(LIBHASHKIT_VERSION_HEX ${LIBHASHKIT_VERSION_MAJOR} ${LIBHASHKIT_VERSION_MINOR} ${LIBHASHKIT_VERSION_PATCH})
 
 # libhashkit.so