configure: Split some logical blocks off from HAVE_LIST

This commit is contained in:
Diego Biurrun 2014-03-06 18:31:45 +01:00
parent d0adf55c05
commit 7a650caf64
1 changed files with 112 additions and 84 deletions

196
configure vendored
View File

@ -1294,6 +1294,13 @@ ARCH_EXT_LIST_X86_SIMD="
xop
"
ARCH_EXT_LIST_PPC="
altivec
dcbzl
ldbrx
ppc4xx
"
ARCH_EXT_LIST_X86="
$ARCH_EXT_LIST_X86_SIMD
cpunop
@ -1302,11 +1309,29 @@ ARCH_EXT_LIST_X86="
ARCH_EXT_LIST="
$ARCH_EXT_LIST_ARM
$ARCH_EXT_LIST_PPC
$ARCH_EXT_LIST_X86
altivec
ppc4xx
loongson
vis
"
ARCH_FEATURES="
aligned_stack
fast_64bit
fast_clz
fast_cmov
local_aligned_8
local_aligned_16
"
BUILTIN_LIST="
atomic_cas_ptr
machine_rw_barrier
MemoryBarrier
mm_empty
rdtsc
sync_val_compare_and_swap
"
HAVE_LIST_CMDLINE="
inline_asm
symver
@ -1318,6 +1343,42 @@ HAVE_LIST_PUB="
fast_unaligned
"
HEADERS_LIST="
alsa_asoundlib_h
altivec_h
arpa_inet_h
cdio_paranoia_h
cdio_paranoia_paranoia_h
dev_bktr_ioctl_bt848_h
dev_bktr_ioctl_meteor_h
dev_ic_bt8xx_h
dev_video_bktr_ioctl_bt848_h
dev_video_meteor_ioctl_meteor_h
direct_h
dlfcn_h
dxva_h
gsm_h
io_h
mach_mach_time_h
machine_ioctl_bt848_h
machine_ioctl_meteor_h
malloc_h
poll_h
sndio_h
soundcard_h
sys_mman_h
sys_param_h
sys_resource_h
sys_select_h
sys_soundcard_h
sys_time_h
sys_un_h
sys_videoio_h
unistd_h
windows_h
winsock2_h
"
MATH_FUNCS="
atanf
atan2f
@ -1345,46 +1406,12 @@ MATH_FUNCS="
truncf
"
HAVE_LIST="
$ARCH_EXT_LIST
$(add_suffix _external $ARCH_EXT_LIST)
$(add_suffix _inline $ARCH_EXT_LIST)
$ATOMICS_LIST
$HAVE_LIST_CMDLINE
$HAVE_LIST_PUB
$MATH_FUNCS
$THREADS_LIST
SYSTEM_FUNCS="
aligned_malloc
aligned_stack
alsa_asoundlib_h
altivec_h
arpa_inet_h
asm_mod_q
atomic_cas_ptr
atomics_native
attribute_may_alias
attribute_packed
cdio_paranoia_h
cdio_paranoia_paranoia_h
closesocket
CommandLineToArgvW
CryptGenRandom
dcbzl
dev_bktr_ioctl_bt848_h
dev_bktr_ioctl_meteor_h
dev_ic_bt8xx_h
dev_video_bktr_ioctl_bt848_h
dev_video_meteor_ioctl_meteor_h
direct_h
dlfcn_h
dlopen
dos_paths
dxva_h
ebp_available
ebx_available
fast_64bit
fast_clz
fast_cmov
fcntl
flt_lim
fork
@ -1398,51 +1425,50 @@ HAVE_LIST="
getservbyport
GetSystemTimeAsFileTime
gettimeofday
gnu_as
gsm_h
ibm_asm
inet_aton
inline_asm_labels
io_h
isatty
jack_port_get_latency_range
ldbrx
libc_msvcrt
libdc1394_1
libdc1394_2
local_aligned_16
local_aligned_8
localtime_r
loongson
mach_absolute_time
mach_mach_time_h
machine_ioctl_bt848_h
machine_ioctl_meteor_h
machine_rw_barrier
malloc_h
MapViewOfFile
memalign
MemoryBarrier
mkstemp
mm_empty
mmap
mprotect
nanosleep
poll_h
posix_memalign
pragma_deprecated
rdtsc
sched_getaffinity
sdl
SetConsoleTextAttribute
setmode
setrlimit
Sleep
sndio_h
socklen_t
soundcard_h
strerror_r
strptime
sysconf
sysctl
usleep
VirtualAlloc
"
TOOLCHAIN_FEATURES="
asm_mod_q
attribute_may_alias
attribute_packed
ebp_available
ebx_available
gnu_as
ibm_asm
inline_asm_labels
pragma_deprecated
symver_asm_label
symver_gnu_asm
vfp_args
xform_asm
xmm_clobbers
"
TYPES_LIST="
socklen_t
struct_addrinfo
struct_group_source_req
struct_ip_mreq_source
@ -1453,30 +1479,32 @@ HAVE_LIST="
struct_sockaddr_sa_len
struct_sockaddr_storage
struct_v4l2_frmivalenum_discrete
symver_asm_label
symver_gnu_asm
sync_val_compare_and_swap
sys_mman_h
sys_param_h
sys_resource_h
sys_select_h
sys_soundcard_h
sys_time_h
sys_un_h
sys_videoio_h
sysconf
sysctl
"
HAVE_LIST="
$ARCH_EXT_LIST
$(add_suffix _external $ARCH_EXT_LIST)
$(add_suffix _inline $ARCH_EXT_LIST)
$ARCH_FEATURES
$ATOMICS_LIST
$BUILTIN_LIST
$HAVE_LIST_CMDLINE
$HAVE_LIST_PUB
$HEADERS_LIST
$MATH_FUNCS
$SYSTEM_FUNCS
$THREADS_LIST
$TOOLCHAIN_FEATURES
$TYPES_LIST
atomics_native
dos_paths
libc_msvcrt
libdc1394_1
libdc1394_2
sdl
threads
unistd_h
usleep
vdpau_x11
vfp_args
VirtualAlloc
windows_h
winsock2_h
xform_asm
xlib
xmm_clobbers
"
# options emitted with CONFIG_ prefix but not available on the command line