lib/fmt: add meson.build

This commit is contained in:
Max Kellermann 2022-11-28 22:09:48 +01:00
parent 2aa42d2647
commit 05dcac55f9
2 changed files with 14 additions and 9 deletions

View File

@ -248,15 +248,7 @@ if boost_dep.version() == '1.67'
warning('Your Boost version 1.67 is known to be buggy, and the MPD build will fail. Please upgrade to Boost 1.68 or later.') warning('Your Boost version 1.67 is known to be buggy, and the MPD build will fail. Please upgrade to Boost 1.68 or later.')
endif endif
fmt_dep = dependency('fmt', version: '>= 7', fallback: ['fmt', 'fmt_dep']) subdir('src/lib/fmt')
if compiler.get_id() == 'clang' and compiler.version().version_compare('<15')
fmt_dep = declare_dependency(
dependencies: fmt_dep,
# suppress bogus clang 14 warning (the version in Android NDK r25b)
compile_args: ['-Wno-unused-local-typedef'],
)
endif
log = static_library( log = static_library(
'log', 'log',

13
src/lib/fmt/meson.build Normal file
View File

@ -0,0 +1,13 @@
libfmt = dependency('fmt', version: '>= 7', fallback: ['fmt', 'fmt_dep'])
if compiler.get_id() == 'clang' and compiler.version().version_compare('<15')
libfmt = declare_dependency(
dependencies: libfmt,
# suppress bogus clang 14 warning (the version in Android NDK r25b)
compile_args: ['-Wno-unused-local-typedef'],
)
endif
fmt_dep = declare_dependency(
dependencies: libfmt,
)