mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-03 01:36:17 +01:00
Merge branch 'main' into 'main'
link with -latomic when needed See merge request GNOME/glib!4034
This commit is contained in:
commit
928b66898c
@ -419,6 +419,7 @@ libglib = library('glib-2.0',
|
||||
include_directories : configinc,
|
||||
link_with: [charset_lib, gnulib_lib],
|
||||
dependencies : [
|
||||
atomic_dep,
|
||||
gnulib_libm_dependency,
|
||||
libiconv,
|
||||
libintl_deps,
|
||||
|
@ -2233,6 +2233,15 @@ libffi_dep = dependency('libffi', version : '>= 3.0.0')
|
||||
|
||||
libz_dep = dependency('zlib')
|
||||
|
||||
libatomic_test_code = '''
|
||||
int main (int argc, char ** argv) {
|
||||
return 0;
|
||||
}'''
|
||||
atomic_dep = []
|
||||
if cc.links(libatomic_test_code, args : '-latomic', name : 'check for -latomic')
|
||||
atomic_dep = cc.find_library('atomic')
|
||||
endif
|
||||
|
||||
# First check in libc, fallback to libintl, and as last chance build
|
||||
# proxy-libintl subproject.
|
||||
# FIXME: glib-gettext.m4 has much more checks to detect broken/uncompatible
|
||||
|
Loading…
Reference in New Issue
Block a user