mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-02-26 20:22:11 +01:00
Meson: Add missing defines on Solaris
We have no way to test Solaris builds atm, and it is not even clear how to detect Solaris systems with meson. It will probably need to be revisited when we get a proper CI in place.
This commit is contained in:
parent
68d99c766b
commit
6ed57f8e26
@ -1781,11 +1781,17 @@ have_sh = find_program('sh', required : false).found() # For glib-gettextize
|
|||||||
# FIXME: defines in config.h that are not actually used anywhere
|
# FIXME: defines in config.h that are not actually used anywhere
|
||||||
# (we add them for now to minimise the diff)
|
# (we add them for now to minimise the diff)
|
||||||
glib_conf.set('HAVE_DLFCN_H', 1)
|
glib_conf.set('HAVE_DLFCN_H', 1)
|
||||||
glib_conf.set('__EXTENSIONS__', 1)
|
|
||||||
glib_conf.set('STDC_HEADERS', 1)
|
glib_conf.set('STDC_HEADERS', 1)
|
||||||
# THREADS_NONE
|
# THREADS_NONE
|
||||||
glib_conf.set('SIZEOF___INT64', 8)
|
glib_conf.set('SIZEOF___INT64', 8)
|
||||||
|
|
||||||
|
# FIXME: How to detect Solaris? https://github.com/mesonbuild/meson/issues/1578
|
||||||
|
if host_system == 'sunos'
|
||||||
|
glib_conf.set('_XOPEN_SOURCE_EXTENDED', 1)
|
||||||
|
glib_conf.set('_XOPEN_SOURCE', 2)
|
||||||
|
glib_conf.set('__EXTENSIONS__',1)
|
||||||
|
endif
|
||||||
|
|
||||||
glib_conf.set('GIO_MODULE_DIR', glib_giomodulesdir)
|
glib_conf.set('GIO_MODULE_DIR', glib_giomodulesdir)
|
||||||
|
|
||||||
# Sadly Meson does not expose this value:
|
# Sadly Meson does not expose this value:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user