mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-10-29 22:25:39 +00:00
Merge pull request #444 from eli-schwartz/meson-deprecation-warnings
Meson deprecation warnings
This commit is contained in:
3 files changed
+6
-12
No files matched your search
+1
-7
@@ -1,5 +1,5 @@
|
|||||||
project('zoitechat', 'c',
|
project('zoitechat', 'c',
|
||||||
version: run_command('cat', 'VERSION', check: true).stdout().strip(),
|
version: files('VERSION'),
|
||||||
meson_version: '>= 0.59.0',
|
meson_version: '>= 0.59.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'c_std=c17',
|
'c_std=c17',
|
||||||
@@ -167,11 +167,7 @@ if not (host_machine.system() == 'windows' and get_option('debug'))
|
|||||||
test_ldflags += '-Wl,--dynamicbase'
|
test_ldflags += '-Wl,--dynamicbase'
|
||||||
endif
|
endif
|
||||||
foreach ldflag : test_ldflags
|
foreach ldflag : test_ldflags
|
||||||
if meson.version().version_compare('>= 0.55.0')
|
|
||||||
has_arg = cc.has_link_argument(ldflag)
|
has_arg = cc.has_link_argument(ldflag)
|
||||||
else
|
|
||||||
has_arg = cc.has_argument(ldflag)
|
|
||||||
endif
|
|
||||||
|
|
||||||
if has_arg and cc.links('int main (void) { return 0; }', args: ldflag)
|
if has_arg and cc.links('int main (void) { return 0; }', args: ldflag)
|
||||||
global_ldflags += ldflag
|
global_ldflags += ldflag
|
||||||
@@ -229,7 +225,6 @@ if cc.get_id() != 'msvc'
|
|||||||
meson.add_install_script('meson_post_install.py')
|
meson.add_install_script('meson_post_install.py')
|
||||||
endif
|
endif
|
||||||
|
|
||||||
if meson.version().version_compare('>= 0.55.0')
|
|
||||||
summary({
|
summary({
|
||||||
'prefix': get_option('prefix'),
|
'prefix': get_option('prefix'),
|
||||||
'bindir': get_option('bindir'),
|
'bindir': get_option('bindir'),
|
||||||
@@ -254,4 +249,3 @@ if meson.version().version_compare('>= 0.55.0')
|
|||||||
'Sysinfo': get_option('with-sysinfo'),
|
'Sysinfo': get_option('with-sysinfo'),
|
||||||
'DCC Checksum': get_option('with-checksum'),
|
'DCC Checksum': get_option('with-checksum'),
|
||||||
}, section: 'Plugins')
|
}, section: 'Plugins')
|
||||||
endif
|
|
||||||
@@ -28,7 +28,7 @@ endif
|
|||||||
|
|
||||||
perl = find_program(get_option('with-perl'))
|
perl = find_program(get_option('with-perl'))
|
||||||
|
|
||||||
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ccopts'])
|
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ccopts'], check: false)
|
||||||
if ret.returncode() != 0
|
if ret.returncode() != 0
|
||||||
error('perl: Failed to get cflags')
|
error('perl: Failed to get cflags')
|
||||||
endif
|
endif
|
||||||
@@ -38,7 +38,7 @@ foreach flag : ret.stdout().strip().split(' ')
|
|||||||
endif
|
endif
|
||||||
endforeach
|
endforeach
|
||||||
|
|
||||||
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ldopts'])
|
ret = run_command([perl, '-MExtUtils::Embed', '-e', 'ldopts'], check: false)
|
||||||
if ret.returncode() != 0
|
if ret.returncode() != 0
|
||||||
error('perl: Failed to get ldflags')
|
error('perl: Failed to get ldflags')
|
||||||
endif
|
endif
|
||||||
@@ -79,7 +79,7 @@ perl_cflags += ['-Wno-strict-prototypes']
|
|||||||
perl_cflags += [
|
perl_cflags += [
|
||||||
# Perl has its own 'config.h' that we must override
|
# Perl has its own 'config.h' that we must override
|
||||||
# TODO: Just rename ours to something more unique.
|
# TODO: Just rename ours to something more unique.
|
||||||
'-include', meson.build_root() + '/config.h'
|
'-include', meson.project_build_root() + '/config.h'
|
||||||
]
|
]
|
||||||
|
|
||||||
if not cc.links('''
|
if not cc.links('''
|
||||||
|
|||||||
@@ -167,7 +167,7 @@ emoji_ui_tests = executable('emoji_ui_tests',
|
|||||||
dependencies: emoji_font_deps,
|
dependencies: emoji_font_deps,
|
||||||
)
|
)
|
||||||
test('Emoji UI Tests', emoji_ui_tests,
|
test('Emoji UI Tests', emoji_ui_tests,
|
||||||
env: ['ZOITECHAT_EMOJI_FONT=' + join_paths(meson.source_root(), 'data/fonts/NotoColorEmoji.ttf')],
|
env: ['ZOITECHAT_EMOJI_FONT=' + join_paths(meson.project_source_root(), 'data/fonts/NotoColorEmoji.ttf')],
|
||||||
protocol: 'tap',
|
protocol: 'tap',
|
||||||
timeout: 120,
|
timeout: 120,
|
||||||
)
|
)
|
||||||
@@ -291,7 +291,7 @@ emoji_font_tests = executable('emoji_font_tests',
|
|||||||
dependencies: emoji_font_deps,
|
dependencies: emoji_font_deps,
|
||||||
)
|
)
|
||||||
test('Emoji Font Tests', emoji_font_tests,
|
test('Emoji Font Tests', emoji_font_tests,
|
||||||
env: ['ZOITECHAT_EMOJI_FONT=' + join_paths(meson.source_root(), 'data/fonts/NotoColorEmoji.ttf')],
|
env: ['ZOITECHAT_EMOJI_FONT=' + join_paths(meson.project_source_root(), 'data/fonts/NotoColorEmoji.ttf')],
|
||||||
protocol: 'tap',
|
protocol: 'tap',
|
||||||
timeout: 120,
|
timeout: 120,
|
||||||
)
|
)
|
||||||
|
|||||||
Reference in new issue
Block a user