- pass our system include directories to make generators use our libc wrappers and latest kernel headers, - include relevant headers in generated gperf file, - use files() rather than find_program(), as the result of find_program() cannot be passed to 'input' of custom_target(), - move generate-bpf-delegate-configs.py to src/core/, as it is only used by libcore.
12 lines
273 B
Bash
Executable File
12 lines
273 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# SPDX-License-Identifier: LGPL-2.1-or-later
|
|
set -eu
|
|
set -o pipefail
|
|
|
|
CC=${1:?}
|
|
shift
|
|
|
|
$CC -E -dM -include sys/socket.h "$@" - </dev/null | \
|
|
grep -Ev 'AF_UNSPEC|AF_MAX' | \
|
|
awk '/^#define[ \t]+AF_[^ \t]+[ \t]+[AP]F_[^ \t]/ { print $2; }'
|