Merge commit '192fe52e42f64a493c47cad1461b20fe1149dbea'
authorJames Almer <jamrial@gmail.com>
Sun, 12 Nov 2017 03:39:41 +0000 (00:39 -0300)
committerJames Almer <jamrial@gmail.com>
Sun, 12 Nov 2017 03:39:41 +0000 (00:39 -0300)
* commit '192fe52e42f64a493c47cad1461b20fe1149dbea':
  configure: Miscellaneous minor changes to config file handling

Merged-by: James Almer <jamrial@gmail.com>
1  2 
configure

diff --cc configure
+++ b/configure
  check_compile_assert flt_lim "float.h limits.h" "DBL_MAX == (double)DBL_MAX" ||
      add_cppflags '-I\$(SRC_PATH)/compat/float'
  
- esc(){
-     echo "$*" | sed 's/%/%25/g;s/:/%3a/g'
- }
- echo "config:$arch:$subarch:$cpu:$target_os:$(esc $cc_ident):$(esc $FFMPEG_CONFIGURATION)" > ffbuild/config.fate
  check_cpp_condition stdlib.h "defined(__PIC__) || defined(__pic__) || defined(PIC)" && enable_weak pic
  
 +set_default libdir
 +: ${shlibdir_default:="$libdir"}
 +: ${pkgconfigdir_default:="$libdir/pkgconfig"}
 +
  set_default $PATHS_LIST
  set_default nm
  
@@@ -6740,24 -5173,36 +6734,33 @@@ if test -n "$ignore_tests"; the
      echo
  fi
  
 -license="LGPL version 2.1 or later"
 -if enabled nonfree; then
 -    license="nonfree and unredistributable"
 -elif enabled gplv3; then
 -    license="GPL version 3 or later"
 -elif enabled lgplv3; then
 -    license="LGPL version 3 or later"
 -elif enabled gpl; then
 -    license="GPL version 2 or later"
 -fi
 -
  echo "License: $license"
  
- echo "Creating configuration files ..."
  fi # test "$quiet" != "yes"
  
 -test -n "$WARNINGS" && printf "\n$WARNINGS"
++if test -n "$WARNINGS"; then
++    printf "\n%s%s$WARNINGS%s" "$warn_color" "$bold_color" "$reset_color"
++    enabled fatal_warnings && exit 1
++fi
  test -e Makefile || echo "include $source_path/Makefile" > Makefile
  
 -echo "config:$arch:$subarch:$cpu:$target_os:$(esc $cc_ident):$(esc $LIBAV_CONFIGURATION)" > avbuild/config.fate
+ esc(){
+     echo "$*" | sed 's/%/%25/g;s/:/%3a/g'
+ }
++echo "config:$arch:$subarch:$cpu:$target_os:$(esc $cc_ident):$(esc $FFMPEG_CONFIGURATION)" > ffbuild/config.fate
++
 +enabled stripping || strip="echo skipping strip"
 +enabled stripping || striptype=""
  
 -config_files="$TMPH avbuild/config.mak"
 +config_files="$TMPH ffbuild/config.mak doc/config.texi"
  
 -cat > avbuild/config.mak <<EOF
 +cat > ffbuild/config.mak <<EOF
  # Automatically generated by configure - do not modify!
 -LIBAV_CONFIGURATION=$LIBAV_CONFIGURATION
 +ifndef FFMPEG_CONFIG_MAK
 +FFMPEG_CONFIG_MAK=1
 +FFMPEG_CONFIGURATION=$FFMPEG_CONFIGURATION
  prefix=$prefix
  LIBDIR=\$(DESTDIR)$libdir
  SHLIBDIR=\$(DESTDIR)$shlibdir
@@@ -6950,7 -5357,7 +6955,7 @@@ touch ffbuild/.confi
  enabled x86asm && cp_if_changed $TMPASM config.asm
  
  cat > $TMPH <<EOF
- /* Generated by ffconf */
 -/* Generated by libav configure */
++/* Generated by ffmpeg configure */
  #ifndef AVUTIL_AVCONFIG_H
  #define AVUTIL_AVCONFIG_H
  EOF
@@@ -6978,17 -5385,11 +6983,12 @@@ print_enabled_components()
  print_enabled_components libavcodec/bsf_list.c AVBitStreamFilter bitstream_filters $BSF_LIST
  print_enabled_components libavformat/protocol_list.c URLProtocol url_protocols $PROTOCOL_LIST
  
- if test -n "$WARNINGS"; then
-     printf "\n%s%s$WARNINGS%s" "$warn_color" "$bold_color" "$reset_color"
-     enabled fatal_warnings && exit 1
- fi
  # Settings for pkg-config files
  
 -cat > avbuild/config.sh <<EOF
 +cat > ffbuild/config.sh <<EOF
  # Automatically generated by configure - do not modify!
  shared=$shared
 +build_suffix=$build_suffix
  prefix=$prefix
  libdir=$libdir
  incdir=$incdir