MIRROR: javascript for ๐Ÿœ's, a tiny runtime with big ambitions
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

add warning level 0 and disable werror for libffi and tlsuv

+25
+5
meson/deps/meson.build
··· 45 45 libuv_dep = libuv_sub.get_variable('libuv_dep') 46 46 47 47 tlsuv_opts = cmake.subproject_options() 48 + tlsuv_opts.set_override_option('warning_level', '0') 49 + tlsuv_opts.append_compile_args('c', ['-w']) 50 + 48 51 bdwgc_opts = cmake.subproject_options() 52 + bdwgc_opts.set_override_option('warning_level', '0') 53 + bdwgc_opts.append_compile_args('c', ['-w']) 49 54 50 55 cmake_prefix = get_option('deps_prefix_cmake') 51 56 tlsuv_cmake_defines = {
+1
vendor/libffi.wrap
··· 8 8 patch_url = https://wrapdb.mesonbuild.com/v2/libffi_3.5.2-2/get_patch 9 9 patch_hash = 74ed624f74cd860be3bdf6d473b70ab88707bdf2f940191fbcb577e2a49a9710 10 10 wrapdb_version = 3.5.2-2 11 + diff_files = patches/libffi-silence-warnings.patch 11 12 12 13 [provide] 13 14 dependency_names = libffi
+19
vendor/packagefiles/patches/libffi-silence-warnings.patch
··· 1 + --- a/meson.build 2 + +++ b/meson.build 3 + @@ -4,7 +4,7 @@ project( 4 + version: '3.5.2', 5 + license: 'MIT', 6 + meson_version: '>= 0.56.0', 7 + - default_options: ['warning_level=1'], 8 + + default_options: ['warning_level=0', 'werror=false'], 9 + ) 10 + 11 + fs = import('fs') 12 + @@ -42,6 +42,7 @@ is_gnu_like = cc.get_argument_syntax() == 'gcc' 13 + if is_gnu_like 14 + add_project_arguments( 15 + '-fexceptions', 16 + + '-w', 17 + language: 'c', 18 + ) 19 + endif