mirror of
https://github.com/mkxp-z/mkxp-z.git
synced 2025-08-04 14:05:32 +02:00
Clarify Meson comment, improve formatting
This commit is contained in:
parent
d00b81fb50
commit
925d70321f
1 changed files with 9 additions and 2 deletions
|
@ -13,8 +13,15 @@ png = dependency('libpng', static: build_static)
|
||||||
zlib = dependency('zlib', static: build_static)
|
zlib = dependency('zlib', static: build_static)
|
||||||
uchardet = dependency('uchardet', static: build_static)
|
uchardet = dependency('uchardet', static: build_static)
|
||||||
|
|
||||||
# As no pkg-config file is generated for sdl2_image, and pkg-config is the default option for meson detecting dependencies, pkg-config will fail to find sdl2_image.pc in the build's lib/pkgconfig folder and instead pull it from the locally installed packages if it exists.
|
# As no pkg-config file is generated for static sdl2_image, and pkg-config is
|
||||||
# We should first check to see if cmake can find our sdl2_image sub project and use that, then check using pkg-config as normal if we are not building the sub project.
|
# the default option for meson detecting dependencies, pkg-config will fail to
|
||||||
|
# find sdl2_image.pc in the build's lib/pkgconfig folder and instead pull it
|
||||||
|
# from the locally installed packages if it exists.
|
||||||
|
# To work around this, we first check to see if cmake can find our sdl2_image
|
||||||
|
# sub project and use that, then check using pkg-config as normal if we are not
|
||||||
|
# building the sub project.
|
||||||
|
# It looks like upstream SDL_image fixed this for SDL3, so we can hopefully
|
||||||
|
# remove this workaround after eventually upgrading to SDL3.
|
||||||
sdl2_image = dependency('SDL2_image', modules: ['SDL2_image::SDL2_image-static', 'SDL2_image::brotlidec-static', 'SDL2_image::brotlicommon-static', 'SDL2_image::hwy', 'SDL2_image::jxl_dec-static'], static: build_static, method: 'cmake', required: false)
|
sdl2_image = dependency('SDL2_image', modules: ['SDL2_image::SDL2_image-static', 'SDL2_image::brotlidec-static', 'SDL2_image::brotlicommon-static', 'SDL2_image::hwy', 'SDL2_image::jxl_dec-static'], static: build_static, method: 'cmake', required: false)
|
||||||
if sdl2_image.found() == false
|
if sdl2_image.found() == false
|
||||||
sdl2_image = dependency('SDL2_image', modules: ['SDL2_image::SDL2_image-static', 'SDL2_image::brotlidec-static', 'SDL2_image::brotlicommon-static', 'SDL2_image::hwy', 'SDL2_image::jxl_dec-static'], static: build_static)
|
sdl2_image = dependency('SDL2_image', modules: ['SDL2_image::SDL2_image-static', 'SDL2_image::brotlidec-static', 'SDL2_image::brotlicommon-static', 'SDL2_image::hwy', 'SDL2_image::jxl_dec-static'], static: build_static)
|
||||||
|
|
Loading…
Add table
Reference in a new issue