fix SCons build
parent
609e9a5050
commit
3d0dcdf6ab
|
@ -16,6 +16,11 @@ def checkCHeaders(autoconf, hdrs):
|
|||
if autoconf.CheckCHeader(_hdr):
|
||||
autoconf.env.Append(CPPFLAGS = [ '-DHAVE_' + p.sub('_', _hdr[-1].upper()) ])
|
||||
|
||||
def checkFunc(autoconf, func, header):
|
||||
p = re.compile('[^A-Z0-9]')
|
||||
if autoconf.CheckFunc(func, header):
|
||||
autoconf.env.Append(CPPFLAGS = [ '-DHAVE_' + p.sub('_', func.upper()) ])
|
||||
|
||||
def checkFuncs(autoconf, funcs):
|
||||
p = re.compile('[^A-Z0-9]')
|
||||
for func in funcs:
|
||||
|
@ -216,7 +221,7 @@ if 1:
|
|||
writev sigaction sendfile64 send_file kqueue port_create localtime_r posix_fadvise issetugid inet_pton \
|
||||
memset_s explicit_bzero clock_gettime \
|
||||
getentropy arc4random jrand48'))
|
||||
checkFunc(autoconf, getrandom, linux/random.h)
|
||||
checkFunc(autoconf, 'getrandom', 'linux/random.h')
|
||||
|
||||
checkTypes(autoconf, Split('pid_t size_t off_t'))
|
||||
|
||||
|
|
Loading…
Reference in New Issue