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

196
configure vendored
View File

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