Merge commit 'a2bb771a3cded8a05137c0effb34f61a2bc78e22'
authorDerek Buitenhuis <derek.buitenhuis@gmail.com>
Wed, 17 Feb 2016 15:39:27 +0000 (15:39 +0000)
committerDerek Buitenhuis <derek.buitenhuis@gmail.com>
Wed, 17 Feb 2016 15:39:35 +0000 (15:39 +0000)
* commit 'a2bb771a3cded8a05137c0effb34f61a2bc78e22':
  configure: Restore the --enable-everything behaviour

Merged-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
1  2 
configure

diff --cc configure
+++ b/configure
@@@ -3036,23 -2451,7 +3036,20 @@@ windres_default="windres
  target_os_default=$(tolower $(uname -s))
  host_os=$target_os_default
  
 +# machine
 +if test "$target_os_default" = aix; then
 +    arch_default=$(uname -p)
 +    strip_default="strip -X32_64"
 +else
 +    arch_default=$(uname -m)
 +fi
 +cpu="generic"
 +intrinsics="none"
 +
  # configurable options
- enable $PROGRAM_LIST
 +enable $DOCUMENT_LIST
- enable $EXAMPLE_LIST
- enable $(filter_out avresample $LIBRARY_LIST)
 +enable stripping
 +
  enable asm
  enable debug
  enable doc
@@@ -3238,6 -2625,7 +3235,7 @@@ for opt d
          ;;
          --disable-everything)
              map 'eval disable \${$(toupper ${v%s})_LIST}' $COMPONENT_LIST
 -            enable_deep_force $EXAMPLE_LIST $LIBRARY_LIST $PROGRAM_LIST
++            enable_deep_force $EXAMPLE_LIST $(filter_out avresample $LIBRARY_LIST) $PROGRAM_LIST
          ;;
          --disable-all)
              map 'eval disable \${$(toupper ${v%s})_LIST}' $COMPONENT_LIST
          ;;
          --enable-?*|--disable-?*)
              eval $(echo "$opt" | sed 's/--/action=/;s/-/ option=/;s/-/_/g')
--            test $action = enable && action="request"
              if is_in $option $COMPONENT_LIST; then
++                test $action = enable && action="enable_deep_force"
                  eval $action \$$(toupper ${option%s})_LIST
              elif is_in $option $CMDLINE_SELECT; then
++                test $action = enable && action="request"
                  $action $option
              else
                  die_unknown $opt
  
  disabled logging && logfile=/dev/null
  
 -enable_weak $EXAMPLE_LIST $LIBRARY_LIST $PROGRAM_LIST
+ # Enable the default components if not disabled explicitly
++enable_weak $EXAMPLE_LIST $(filter_out avresample $LIBRARY_LIST) $PROGRAM_LIST
  # Disable all the library-specific components if the library itself
  # is disabled, see AVCODEC_LIST and following _LIST variables.