build: move subproject fallback info into wraps
This commit is contained in:
parent
08c953f487
commit
807240e508
14 changed files with 45 additions and 11 deletions
16
meson.build
16
meson.build
|
@ -164,15 +164,15 @@ if sm_check.stderr() != ''
|
|||
warning('Submodule check completed with errors:\n@0@'.format(sm_check.stderr()))
|
||||
endif
|
||||
|
||||
dep_freetype = dependency('freetype2', required : true, fallback : ['freetype', 'freetype_dep'])
|
||||
dep_png = dependency('libpng', version : '>=1.5', required : true, fallback : ['libpng', 'png_dep'])
|
||||
dep_sdl2 = dependency('sdl2', version : '>=2.0.10',required : true, fallback : ['sdl2', 'sdl2_dep'])
|
||||
dep_webp = dependency('libwebp', version : '>=0.5', required : true, fallback : ['libwebp', 'webpdecoder_dep'])
|
||||
dep_freetype = dependency('freetype2', required : true)
|
||||
dep_png = dependency('libpng', version : '>=1.5', required : true)
|
||||
dep_sdl2 = dependency('sdl2', version : '>=2.0.10',required : true)
|
||||
dep_webp = dependency('libwebp', version : '>=0.5', required : true)
|
||||
dep_webpdecoder = dependency('libwebpdecoder', version : '>=0.5', required : false)
|
||||
dep_zlib = dependency('zlib', required : true, fallback : ['zlib', 'zlib_dep'])
|
||||
dep_zstd = dependency('libzstd', version : '>=1.4.0', required : true, fallback : ['libzstd', 'libzstd_dep'])
|
||||
dep_zip = dependency('libzip', version : '>=1.5.0', required : false, fallback : ['libzip', 'libzip_dep'])
|
||||
dep_cglm = dependency('cglm', version : '>=0.7.8', required : true, fallback : ['cglm', 'cglm_dep'])
|
||||
dep_zlib = dependency('zlib', required : true)
|
||||
dep_zstd = dependency('libzstd', version : '>=1.4.0', required : true)
|
||||
dep_zip = dependency('libzip', version : '>=1.5.0', required : false)
|
||||
dep_cglm = dependency('cglm', version : '>=0.7.8', required : true)
|
||||
dep_crypto = dependency('libcrypto', required : false)
|
||||
dep_gamemode = dependency('gamemode', required : false)
|
||||
|
||||
|
|
|
@ -7,7 +7,7 @@ a_stream_src = files(
|
|||
'stream_pcm.c',
|
||||
)
|
||||
|
||||
dep_opusfile = dependency('opusfile', required : true, fallback : ['opusfile', 'opusfile_dep'])
|
||||
dep_opusfile = dependency('opusfile')
|
||||
|
||||
a_stream_deps = []
|
||||
a_stream_libdeps = [dep_opusfile]
|
||||
|
|
|
@ -9,8 +9,8 @@ r_shaderlib_src = files(
|
|||
r_shaderlib_libdeps = []
|
||||
|
||||
if get_option('shader_transpiler')
|
||||
dep_spvc = dependency('spirv-cross-c-shared', required : true, fallback : ['SPIRV-Cross', 'spirv_cross_dep'])
|
||||
dep_shaderc = dependency('shaderc', fallback : ['shaderc', 'shaderc_dep'], required : true)
|
||||
dep_spvc = dependency('spirv-cross-c-shared')
|
||||
dep_shaderc = dependency('shaderc')
|
||||
|
||||
r_shaderlib_src += files(
|
||||
'lang_spirv.c'
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=SPIRV-Cross
|
|||
url=https://github.com/taisei-project/SPIRV-Cross.git
|
||||
push-url=git@github.com:taisei-project/SPIRV-Cross.git
|
||||
revision=meson-2021.01.15
|
||||
|
||||
[provide]
|
||||
spirv-cross-c-shared=spirv_cross_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=cglm
|
|||
url=https://github.com/taisei-project/cglm.git
|
||||
push-url=git@github.com:taisei-project/cglm.git
|
||||
revision=taisei-0.8.0
|
||||
|
||||
[provide]
|
||||
cglm=cglm_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=freetype
|
|||
url=https://github.com/taisei-project/freetype2.git
|
||||
push-url=git@github.com:taisei-project/freetype2.git
|
||||
revision=meson-2.10.1
|
||||
|
||||
[provide]
|
||||
freetype2=freetype_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=libpng
|
|||
url=https://github.com/taisei-project/libpng.git
|
||||
push-url=git@github.com:taisei-project/libpng.git
|
||||
revision=meson-1.6.37
|
||||
|
||||
[provide]
|
||||
libpng=png_dep
|
||||
|
|
|
@ -3,3 +3,7 @@ directory=libwebp
|
|||
url=https://github.com/taisei-project/libwebp.git
|
||||
push-url=git@github.com:taisei-project/libwebp.git
|
||||
revision=meson-1.2.0
|
||||
|
||||
[provide]
|
||||
libwebp=webpdecoder_dep
|
||||
libwebpdecoder=webpdecoder_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=libzip
|
|||
url=https://github.com/taisei-project/libzip.git
|
||||
push-url=git@github.com:taisei-project/libzip.git
|
||||
revision=meson-1.7.3.142
|
||||
|
||||
[provide]
|
||||
libzip=libzip_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=libzstd
|
|||
url=https://github.com/taisei-project/zstd.git
|
||||
push-url=git@github.com:taisei-project/zstd.git
|
||||
revision=meson-1.4.9
|
||||
|
||||
[provide]
|
||||
libzstd=libzstd_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=opusfile
|
|||
url=https://github.com/taisei-project/opusfile.git
|
||||
push-url=git@github.com:taisei-project/opusfile.git
|
||||
revision=meson-0.12
|
||||
|
||||
[provide]
|
||||
opusfile=opusfile_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=sdl2
|
|||
url=https://github.com/taisei-project/SDL.git
|
||||
push-url=git@github.com:taisei-project/SDL.git
|
||||
revision=meson-2.0.20
|
||||
|
||||
[provide]
|
||||
sdl2=sdl2_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=shaderc
|
|||
url=https://github.com/taisei-project/shaderc.git
|
||||
push-url=git@github.com:taisei-project/shaderc.git
|
||||
revision=meson-2020.5
|
||||
|
||||
[provide]
|
||||
shaderc=shaderc_dep
|
||||
|
|
|
@ -3,3 +3,6 @@ directory=zlib
|
|||
url=https://github.com/taisei-project/zlib.git
|
||||
push-url=git@github.com:taisei-project/zlib.git
|
||||
revision=meson-1.2.11
|
||||
|
||||
[provide]
|
||||
zlib=zlib_dep
|
||||
|
|
Loading…
Reference in a new issue