feat(probe): probe logging module first implimentation

This commit is contained in:
2025-02-21 10:30:59 -05:00
parent 31bc77159b
commit 95f943b45a
3 changed files with 198 additions and 0 deletions

22
src/probe/meson.build Normal file
View File

@@ -0,0 +1,22 @@
# Define the library
logger_sources = files(
'private/logger.cpp',
)
logger_headers = files(
'public/logger.h'
)
# Define the liblogger library so it can be linked against by other parts of the build system
liblogger = library('logger',
logger_sources,
include_directories: include_directories('public'),
cpp_args: ['-fvisibility=default'],
install : true)
logger_dep = declare_dependency(
include_directories: include_directories('public'),
link_with: liblogger,
)
# Make headers accessible
install_headers(logger_headers, subdir : '4DSSE/logger')