forked from enlightenment/efl
meson build - fix build to check for environ like autofoo did
This commit is contained in:
parent
fdde914bac
commit
3a18900441
15
meson.build
15
meson.build
|
@ -96,6 +96,21 @@ config_h.set_quoted('BINDIR', dir_bin)
|
||||||
config_h.set_quoted('DATADIR', dir_data)
|
config_h.set_quoted('DATADIR', dir_data)
|
||||||
config_h.set10('EFL_HAVE_THREADS', true)
|
config_h.set10('EFL_HAVE_THREADS', true)
|
||||||
|
|
||||||
|
## have to get compiler again for this to work
|
||||||
|
compiler = meson.get_compiler('c')
|
||||||
|
code = '''#define _GNU_SOURCE 1
|
||||||
|
#include <unistd.h>
|
||||||
|
#include <stdio.h>
|
||||||
|
|
||||||
|
extern char **environ;
|
||||||
|
|
||||||
|
void func(void) { printf("%p\n", environ); }
|
||||||
|
'''
|
||||||
|
if compiler.compiles(code, args : '-lc', name : 'environ check') == true
|
||||||
|
config_h.set10('HAVE_ENVIRON', true)
|
||||||
|
endif
|
||||||
|
|
||||||
|
|
||||||
config_dir = [include_directories('.')]
|
config_dir = [include_directories('.')]
|
||||||
eolian_include_directories = []
|
eolian_include_directories = []
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue