https://codeberg.org/interpeer/liberate.git
Revision 1101d055ffe710c28f03e422851d3530230259eb authored by Jens Finkhaeuser on 12 May 2022, 15:07:32 UTC, committed by Jens Finkhaeuser on 12 May 2022, 15:07:32 UTC
Tip revision: 1101d055ffe710c28f03e422851d3530230259eb authored by Jens Finkhaeuser on 12 May 2022, 15:07:32 UTC
Merge branch 'main' of codeberg.org:interpeer/liberate into main
Merge branch 'main' of codeberg.org:interpeer/liberate into main
Tip revision: 1101d05
meson.build
##############################################################################
# Examples
# Only build if it's the main project
if not meson.is_subproject()
define = '-D'
if compiler_id == 'msvc'
define = '/D'
endif
# Stderr
example_args = [define + 'LIBERATE_LOG_BACKEND=LIBERATE_LOG_BACKEND_STDERR']
executable('log_stderr', ['logging' / 'main.cpp'],
dependencies: [dep_internal],
cpp_args: example_args,
link_args: link_args,
)
# Plog
if host_type != 'win32'
plog = subproject('sergiusthebest-plog')
example_args = [define + 'LIBERATE_LOG_BACKEND=LIBERATE_LOG_BACKEND_PLOG']
executable('log_plog', ['logging' / 'main.cpp'],
dependencies: [
dep_internal,
plog.get_variable('plog_dep'),
],
cpp_args: example_args,
link_args: link_args,
)
endif
# Loguru
if host_type != 'android' and host_type != 'win32' and not host_machine.system().endswith('bsd')
loguru = subproject('emilk-loguru',
default_options: [
'loguru_with_streams=true',
],
)
example_args = [define + 'LIBERATE_LOG_BACKEND=LIBERATE_LOG_BACKEND_LOGURU']
executable('log_loguru', ['logging' / 'main.cpp'],
dependencies: [
dep_internal,
loguru.get_variable('emilk_loguru_dep'),
],
cpp_args: example_args,
link_args: link_args,
)
endif
# spdlog
spdlog = subproject('spdlog',
default_options: [
# 'enable_examples=false',
# 'enable_benchmarks=false',
'tests=false',
])
example_args = [define + 'LIBERATE_LOG_BACKEND=LIBERATE_LOG_BACKEND_SPDLOG']
executable('log_spdlog', ['logging' / 'main.cpp'],
dependencies: [
dep_internal,
spdlog.get_variable('spdlog_dep'),
],
cpp_args: example_args,
link_args: link_args,
)
endif
Computing file changes ...