Build and link to spdlog as static lib

Speeds up compiling a bit
pull/595/head
jackun 3 years ago
parent 9df9df0f4f
commit 67e5d790d1
No known key found for this signature in database
GPG Key ID: 119DB3F1D05A9ED3

@ -21,6 +21,7 @@ pre_args = [
'-D__STDC_FORMAT_MACROS', '-D__STDC_FORMAT_MACROS',
'-D__STDC_LIMIT_MACROS', '-D__STDC_LIMIT_MACROS',
'-DPACKAGE_VERSION="@0@"'.format(meson.project_version()), '-DPACKAGE_VERSION="@0@"'.format(meson.project_version()),
'-DSPDLOG_COMPILED_LIB'
] ]
# Define DEBUG for debug builds only (debugoptimized is not included on this one) # Define DEBUG for debug builds only (debugoptimized is not included on this one)
@ -249,6 +250,7 @@ spdlog_dep = cpp.find_library('spdlog', required: get_option('use_system_spdlog'
if not spdlog_dep.found() if not spdlog_dep.found()
spdlog_sp = subproject('spdlog', default_options: [ spdlog_sp = subproject('spdlog', default_options: [
'default_library=static', 'default_library=static',
'compile_library=true',
]) ])
spdlog_dep = spdlog_sp.get_variable('spdlog_dep') spdlog_dep = spdlog_sp.get_variable('spdlog_dep')
else else

Loading…
Cancel
Save