aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2013-12-04 12:21:30 -0500
committerDiego Biurrun <diego@biurrun.de>2013-12-09 11:47:43 +0100
commitd64341e498fa46c6cf4c23d408177d7489559654 (patch)
treeaad240f6948a6737f097b7479473713f00160208
parent61b203ffe6c71789acb14f51483d63fe9e516842 (diff)
downloadffmpeg-d64341e498fa46c6cf4c23d408177d7489559654.tar.gz
configure: Prefix libc-related variables with "libc_"
Simplifies host/target libc detection splitting.
-rwxr-xr-xconfigure10
-rw-r--r--libavcodec/Makefile3
-rw-r--r--libavdevice/Makefile4
-rw-r--r--libavformat/Makefile4
-rw-r--r--libavutil/internal.h2
5 files changed, 11 insertions, 12 deletions
diff --git a/configure b/configure
index 85d54a7c7f..292c291f60 100755
--- a/configure
+++ b/configure
@@ -1332,6 +1332,7 @@ HAVE_LIST="
isatty
jack_port_get_latency_range
ldbrx
+ libc_msvcrt
libdc1394_1
libdc1394_2
local_aligned_16
@@ -1349,7 +1350,6 @@ HAVE_LIST="
mm_empty
mmap
mprotect
- msvcrt
nanosleep
poll_h
posix_memalign
@@ -1557,7 +1557,7 @@ need_memalign="altivec neon sse"
symver_if_any="symver_asm_label symver_gnu_asm"
-log2_deps="!msvcrt"
+log2_deps="!libc_msvcrt"
# subsystems
dct_select="rdft"
@@ -3413,7 +3413,7 @@ elif check_cpp_condition sys/brand.h "defined SOLARIS_BRAND_NAME"; then
add_cppflags -D__EXTENSIONS__ -D_XOPEN_SOURCE=600
fi
-test -n "$libc_type" && enable $libc_type
+test -n "$libc_type" && enable libc_$libc_type
case $libc_type in
bionic)
@@ -3429,7 +3429,7 @@ esac
# hacks for compiler/libc/os combinations
-if enabled_all tms470 glibc; then
+if enabled_all tms470 libc_glibc; then
CPPFLAGS="-I${source_path}/compat/tms470 ${CPPFLAGS}"
add_cppflags -D__USER_LABEL_PREFIX__=
add_cppflags -D__builtin_memset=memset
@@ -3437,7 +3437,7 @@ if enabled_all tms470 glibc; then
add_cflags -pds=48 # incompatible redefinition of macro
fi
-if enabled_all ccc glibc; then
+if enabled_all ccc libc_glibc; then
add_ldflags -Wl,-z,now # calls to libots crash without this
fi
diff --git a/libavcodec/Makefile b/libavcodec/Makefile
index f71554d124..2925dd56c1 100644
--- a/libavcodec/Makefile
+++ b/libavcodec/Makefile
@@ -25,8 +25,6 @@ OBJS = allcodecs.o \
raw.o \
utils.o \
-OBJS-$(HAVE_MSVCRT) += file_open.o
-
# parts needed for many different codecs
OBJS-$(CONFIG_AANDCTTABLES) += aandcttab.o
OBJS-$(CONFIG_AC3DSP) += ac3dsp.o
@@ -677,6 +675,7 @@ OBJS-$(CONFIG_REMOVE_EXTRADATA_BSF) += remove_extradata_bsf.o
OBJS-$(CONFIG_TEXT2MOVSUB_BSF) += movsub_bsf.o
# thread libraries
+OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
OBJS-$(HAVE_PTHREADS) += pthread.o pthread_slice.o pthread_frame.o
OBJS-$(HAVE_W32THREADS) += pthread.o pthread_slice.o pthread_frame.o
diff --git a/libavdevice/Makefile b/libavdevice/Makefile
index 8fdae2d44e..02de216c87 100644
--- a/libavdevice/Makefile
+++ b/libavdevice/Makefile
@@ -7,8 +7,6 @@ HEADERS = avdevice.h \
OBJS = alldevices.o \
avdevice.o \
-OBJS-$(HAVE_MSVCRT) += file_open.o
-
# input/output devices
OBJS-$(CONFIG_ALSA_INDEV) += alsa-audio-common.o \
alsa-audio-dec.o
@@ -31,6 +29,8 @@ OBJS-$(CONFIG_X11GRAB_INDEV) += x11grab.o
OBJS-$(CONFIG_LIBCDIO_INDEV) += libcdio.o
OBJS-$(CONFIG_LIBDC1394_INDEV) += libdc1394.o
+OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
+
SKIPHEADERS-$(HAVE_ALSA_ASOUNDLIB_H) += alsa-audio.h
SKIPHEADERS-$(HAVE_SNDIO_H) += sndio_common.h
diff --git a/libavformat/Makefile b/libavformat/Makefile
index c66b4c6833..8605a1cecd 100644
--- a/libavformat/Makefile
+++ b/libavformat/Makefile
@@ -23,8 +23,6 @@ OBJS = allformats.o \
url.o \
utils.o \
-OBJS-$(HAVE_MSVCRT) += file_open.o
-
OBJS-$(CONFIG_NETWORK) += network.o
OBJS-$(CONFIG_RIFFDEC) += riffdec.o
OBJS-$(CONFIG_RIFFENC) += riffenc.o
@@ -388,6 +386,8 @@ OBJS-$(CONFIG_TLS_PROTOCOL) += tls.o
OBJS-$(CONFIG_UDP_PROTOCOL) += udp.o
OBJS-$(CONFIG_UNIX_PROTOCOL) += unix.o
+OBJS-$(HAVE_LIBC_MSVCRT) += file_open.o
+
SKIPHEADERS-$(CONFIG_FFRTMPCRYPT_PROTOCOL) += rtmpdh.h
SKIPHEADERS-$(CONFIG_NETWORK) += network.h rtsp.h
diff --git a/libavutil/internal.h b/libavutil/internal.h
index 7b178c25ae..33a52266c5 100644
--- a/libavutil/internal.h
+++ b/libavutil/internal.h
@@ -204,7 +204,7 @@ void avpriv_report_missing_feature(void *avc,
void avpriv_request_sample(void *avc,
const char *msg, ...) av_printf_format(2, 3);
-#if HAVE_MSVCRT
+#if HAVE_LIBC_MSVCRT
#define avpriv_open ff_open
#endif