build: Silence some Meson warnings and bump requirement to 0.40.0
This commit is contained in:
parent
18eae24acf
commit
c7322f406c
10
meson.build
10
meson.build
|
@ -1,6 +1,6 @@
|
||||||
project('hexchat', 'c',
|
project('hexchat', 'c',
|
||||||
version: '2.14.2',
|
version: '2.14.2',
|
||||||
meson_version: '>= 0.38.0',
|
meson_version: '>= 0.40.0',
|
||||||
default_options: [
|
default_options: [
|
||||||
'c_std=gnu89',
|
'c_std=gnu89',
|
||||||
'buildtype=debugoptimized',
|
'buildtype=debugoptimized',
|
||||||
|
@ -136,7 +136,13 @@ test_ldflags = [
|
||||||
'-Wl,--nxcompat',
|
'-Wl,--nxcompat',
|
||||||
]
|
]
|
||||||
foreach ldflag : test_ldflags
|
foreach ldflag : test_ldflags
|
||||||
if cc.has_argument(ldflag) and cc.links('int main (void) { return 0; }', args: ldflag)
|
if meson.version().version_compare('>= 0.46.0')
|
||||||
|
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)
|
||||||
global_ldflags += ldflag
|
global_ldflags += ldflag
|
||||||
endif
|
endif
|
||||||
endforeach
|
endforeach
|
||||||
|
|
Loading…
Reference in New Issue