aboutsummaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorDiego Biurrun <diego@biurrun.de>2009-09-22 12:23:14 +0000
committerDiego Biurrun <diego@biurrun.de>2009-09-22 12:23:14 +0000
commita3d7c19728e1ccf68a2fcc5167767abda558331d (patch)
tree1c99ab5d5ed423d59a19ae5fbdd73bc6b5ef5a7f /configure
parent5c1f57ffdf663d57def89d9712afeb041059dfb2 (diff)
downloadffmpeg-a3d7c19728e1ccf68a2fcc5167767abda558331d.tar.gz
Improve compiler information code to print to the console on program startup.
Remove gcc-specific hacks and allow filling relevant information for non-gcc compilers in configure. Originally committed as revision 19963 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure4
1 files changed, 4 insertions, 0 deletions
diff --git a/configure b/configure
index 437e585900..329e837511 100755
--- a/configure
+++ b/configure
@@ -1261,6 +1261,7 @@ shlibdir_default="$libdir_default"
# toolchain
ar="ar"
cc_default="gcc"
+cc_version=\"unknown\"
host_cc_default="gcc"
ln_s="ln -sf"
nm_default="nm"
@@ -1516,6 +1517,7 @@ filter_asflags=echo
if $cc -v 2>&1 | grep -qi ^gcc; then
cc_type=gcc
+ cc_version=__VERSION__
if ! $cc -dumpversion | grep -q '^2\.'; then
CC_DEPFLAGS='-MMD -MF $(@:.o=.d) -MT $@'
AS_DEPFLAGS='-MMD -MF $(@:.o=.d) -MT $@'
@@ -2703,6 +2705,8 @@ echo "#define FFMPEG_CONFIG_H" >> $TMPH
echo "#define FFMPEG_CONFIGURATION \"$(c_escape $FFMPEG_CONFIGURATION)\"" >> $TMPH
echo "#define FFMPEG_DATADIR \"$(eval c_escape $datadir)\"" >> $TMPH
+echo "#define CC_TYPE \"$cc_type\"" >> $TMPH
+echo "#define CC_VERSION $cc_version" >> $TMPH
echo "#define restrict $_restrict" >> $TMPH
if enabled small || disabled optimizations; then