mirror of
https://github.com/facebook/zstd
synced 2026-08-22 22:32:07 -04:00
meson: Call meson.override_dependency() if Meson is new enough
This tells Meson that we intend libzstd_dep to be used by a parent project if the parent looks for a dependency named "libzstd". Without this, the mapping from "libzstd" to our variable libzstd_dep must be encoded in the Meson wrap file or in the parent's meson.build.
This commit is contained in:
parent
22b4483163
commit
ba59aeb674
1 changed files with 4 additions and 0 deletions
|
|
@ -127,6 +127,10 @@ libzstd = library('zstd',
|
|||
libzstd_dep = declare_dependency(link_with: libzstd,
|
||||
include_directories: join_paths(zstd_rootdir,'lib')) # Do not expose private headers
|
||||
|
||||
if meson.version().version_compare('>=0.54.0')
|
||||
meson.override_dependency('libzstd', libzstd_dep)
|
||||
endif
|
||||
|
||||
# we link to both:
|
||||
# - the shared library (for public symbols)
|
||||
# - the static library (for private symbols)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue