Skip to content

Commit 2f7d22b

Browse files
committed
Added VERSION string
1 parent b17e9c6 commit 2f7d22b

File tree

3 files changed

+19
-0
lines changed

3 files changed

+19
-0
lines changed

examples/shared_memory/src/main.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11

2+
#include <cpputils2/cpputils2.hpp>
3+
24
#ifdef _WIN32
35
#include <cpputils2/win/shm/shm.hpp>
46
#else
@@ -13,6 +15,7 @@ const std::string file_name("test_shm");
1315

1416
int main(int argc, char **argv)
1517
{
18+
SPDLOG_INFO("cpputils2 version {}", CppUtils2::VERSION);
1619
SPDLOG_INFO("Test shared memory");
1720

1821
CppUtils2::Shm shm(file_name);

src/CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,11 @@ set(THREADS_PREFER_PTHREAD_FLAG ON)
1515
find_package(Threads REQUIRED)
1616

1717
# find_package(common REQUIRED)
18+
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/include/cpputils2/cpputils2.hpp.in ${CMAKE_CURRENT_SOURCE_DIR}/include/cpputils2/cpputils2.hpp)
19+
1820

1921
set(SOURCES_AND_HEADERS
22+
include/cpputils2/cpputils2.hpp
2023
include/cpputils2/common/types.hpp
2124
include/cpputils2/trigger/trigger.hpp
2225
include/cpputils2/file/file.hpp
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#pragma once
2+
3+
#include "cpputils2/common/types.hpp"
4+
5+
#include <cstdint>
6+
#include <string>
7+
8+
#define CPPUTILS2_VERSION "${CMAKE_PROJECT_VERSION}"
9+
10+
namespace CppUtils2
11+
{
12+
const std::string VERSION{CPPUTILS2_VERSION};
13+
}

0 commit comments

Comments
 (0)