Skip to content

Commit

Permalink
lib: cmetrics: upgrade to v0.9.3
Browse files Browse the repository at this point in the history
Signed-off-by: Eduardo Silva <[email protected]>
  • Loading branch information
edsiper committed Aug 7, 2024
1 parent 56ff251 commit c147d45
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 6 deletions.
10 changes: 8 additions & 2 deletions lib/cmetrics/.github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,11 @@ jobs:
with:
submodules: true

- name: Set up with Developer Command Prompt for Microsoft Visual C++
uses: ilammy/msvc-dev-cmd@v1
with:
toolset: 14.29 # For using VS2019 C++

- name: Build on ${{ matrix.os }} with vs-2019
run: |
.\scripts\win_build.bat
Expand All @@ -39,10 +44,11 @@ jobs:
steps:
- name: Set up base image dependencies
run: |
sed -i -e "s/^mirrorlist=http:\/\/mirrorlist.centos.org/#mirrorlist=http:\/\/mirrorlist.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo
sed -i -e "s/^#baseurl=http:\/\/mirror.centos.org/baseurl=http:\/\/vault.centos.org/g" /etc/yum.repos.d/CentOS-Base.repo
yum -y update && \
yum install -y ca-certificates cmake gcc gcc-c++ git make wget && \
wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm && \
rpm -ivh epel-release-latest-7.noarch.rpm && \
yum install -y epel-release
yum install -y cmake3
shell: bash

Expand Down
8 changes: 7 additions & 1 deletion lib/cmetrics/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
# CMetrics Version
set(CMT_VERSION_MAJOR 0)
set(CMT_VERSION_MINOR 9)
set(CMT_VERSION_PATCH 1)
set(CMT_VERSION_PATCH 3)
set(CMT_VERSION_STR "${CMT_VERSION_MAJOR}.${CMT_VERSION_MINOR}.${CMT_VERSION_PATCH}")

# Include helpers
Expand Down Expand Up @@ -241,6 +241,12 @@ if (NOT CMT_HAVE_CFL)
COMPONENT headers
PERMISSIONS OWNER_READ OWNER_WRITE GROUP_READ WORLD_READ)

install(TARGETS cfl-static
RUNTIME DESTINATION ${CMT_INSTALL_BINDIR}
LIBRARY DESTINATION ${CMT_INSTALL_LIBDIR}
ARCHIVE DESTINATION ${CMT_INSTALL_LIBDIR}
COMPONENT library)

# xxHash
install(FILES lib/cfl/lib/xxhash/xxh3.h
DESTINATION ${CMT_INSTALL_INCLUDEDIR}
Expand Down
2 changes: 0 additions & 2 deletions lib/cmetrics/scripts/win_build.bat
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
setlocal
call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\Tools\VsDevCmd.bat"
path "C:\Program Files (x86)\MSBuild\16.0\Bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin";%path%
git submodule update --init --recursive
cd build
cmake -G "NMake Makefiles" -DCMT_TESTS=On ..\
Expand Down
2 changes: 1 addition & 1 deletion lib/cmetrics/src/cmt_decode_prometheus.c
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ static int parse_uint64(const char *in, uint64_t *out)
int64_t val;

errno = 0;
val = strtol(in, &end, 10);
val = strtoll(in, &end, 10);
if (end == in || *end != 0 || errno) {
return -1;
}
Expand Down

0 comments on commit c147d45

Please sign in to comment.