packaging woes (fuck debian)
This commit is contained in:
parent
3937618c84
commit
56e94dbff6
2 changed files with 20 additions and 11 deletions
|
@ -20,9 +20,9 @@ Dependencies
|
|||
- zlib
|
||||
- libzip >= 1.0
|
||||
- libpng >= 1.5.0
|
||||
- libwebpdecoder
|
||||
- libwebpdecoder >= 0.5 or libwebp >= 0.5
|
||||
- freetype2
|
||||
- OpenGL >= 3.3, or OpenGL ES >= 3.0
|
||||
- OpenGL >= 3.3 or OpenGL ES >= 3.0
|
||||
- libshaderc (optional, for OpenGL ES backends)
|
||||
- crossc >= 1.5.0 (optional, for OpenGL ES backends)
|
||||
|
||||
|
|
27
meson.build
27
meson.build
|
@ -107,15 +107,16 @@ taisei_c_args += taisei_c_warnargs
|
|||
|
||||
static = get_option('static')
|
||||
|
||||
dep_freetype = dependency('freetype2', required : true, static : static)
|
||||
dep_png = dependency('libpng', version : '>=1.5', required : true, static : static)
|
||||
dep_sdl2 = dependency('sdl2', version : '>=2.0.5', required : true, static : static)
|
||||
dep_sdl2_mixer = dependency('SDL2_mixer', required : false, static : static)
|
||||
dep_webpdecoder = dependency('libwebpdecoder', required : true, static : static)
|
||||
dep_zip = dependency('libzip', version : '>=1.0', required : false, static : static)
|
||||
dep_zlib = dependency('zlib', required : true, static : static)
|
||||
dep_freetype = dependency('freetype2', required : true, static : static)
|
||||
dep_png = dependency('libpng', version : '>=1.5', required : true, static : static)
|
||||
dep_sdl2 = dependency('sdl2', version : '>=2.0.5', required : true, static : static)
|
||||
dep_sdl2_mixer = dependency('SDL2_mixer', required : false, static : static)
|
||||
dep_webp = dependency('libwebp', version : '>=0.5', required : false, static : static)
|
||||
dep_webpdecoder = dependency('libwebpdecoder', version : '>=0.5', required : false, static : static)
|
||||
dep_zip = dependency('libzip', version : '>=1.0', required : false, static : static)
|
||||
dep_zlib = dependency('zlib', required : true, static : static)
|
||||
|
||||
dep_m = cc.find_library('m', required : false)
|
||||
dep_m = cc.find_library('m', required : false)
|
||||
|
||||
dep_cglm = subproject('cglm').get_variable('cglm_dep')
|
||||
dep_glad = subproject('glad').get_variable('glad_dep')
|
||||
|
@ -126,11 +127,19 @@ taisei_deps = [
|
|||
dep_m,
|
||||
dep_png,
|
||||
dep_sdl2,
|
||||
dep_webpdecoder,
|
||||
dep_zlib,
|
||||
# don't add glad here
|
||||
]
|
||||
|
||||
if dep_webpdecoder.found()
|
||||
taisei_deps += dep_webpdecoder
|
||||
elif dep_webp.found()
|
||||
warning('libwebpdecoder not found, will link against libwebp instead')
|
||||
taisei_deps += dep_webp
|
||||
else
|
||||
error('libwebpdecoder or libwebp is required, neither found')
|
||||
endif
|
||||
|
||||
if host_machine.system() == 'windows'
|
||||
taisei_deps += cc.find_library('shlwapi')
|
||||
endif
|
||||
|
|
Loading…
Reference in a new issue