| OLD | NEW |
| 1 #!/bin/sh | 1 #!/bin/sh |
| 2 ## | 2 ## |
| 3 ## configure | 3 ## configure |
| 4 ## | 4 ## |
| 5 ## This script is the front-end to the build system. It provides a similar | 5 ## This script is the front-end to the build system. It provides a similar |
| 6 ## interface to standard configure scripts with some extra bits for dealing | 6 ## interface to standard configure scripts with some extra bits for dealing |
| 7 ## with toolchains that differ from the standard POSIX interface and | 7 ## with toolchains that differ from the standard POSIX interface and |
| 8 ## for extracting subsets of the source tree. In theory, reusable parts | 8 ## for extracting subsets of the source tree. In theory, reusable parts |
| 9 ## of this script were intended to live in build/make/configure.sh, | 9 ## of this script were intended to live in build/make/configure.sh, |
| 10 ## but in practice, the line is pretty blurry. | 10 ## but in practice, the line is pretty blurry. |
| (...skipping 111 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 122 all_platforms="${all_platforms} sparc-solaris-gcc" | 122 all_platforms="${all_platforms} sparc-solaris-gcc" |
| 123 all_platforms="${all_platforms} x86-android-gcc" | 123 all_platforms="${all_platforms} x86-android-gcc" |
| 124 all_platforms="${all_platforms} x86-darwin8-gcc" | 124 all_platforms="${all_platforms} x86-darwin8-gcc" |
| 125 all_platforms="${all_platforms} x86-darwin8-icc" | 125 all_platforms="${all_platforms} x86-darwin8-icc" |
| 126 all_platforms="${all_platforms} x86-darwin9-gcc" | 126 all_platforms="${all_platforms} x86-darwin9-gcc" |
| 127 all_platforms="${all_platforms} x86-darwin9-icc" | 127 all_platforms="${all_platforms} x86-darwin9-icc" |
| 128 all_platforms="${all_platforms} x86-darwin10-gcc" | 128 all_platforms="${all_platforms} x86-darwin10-gcc" |
| 129 all_platforms="${all_platforms} x86-darwin11-gcc" | 129 all_platforms="${all_platforms} x86-darwin11-gcc" |
| 130 all_platforms="${all_platforms} x86-darwin12-gcc" | 130 all_platforms="${all_platforms} x86-darwin12-gcc" |
| 131 all_platforms="${all_platforms} x86-darwin13-gcc" | 131 all_platforms="${all_platforms} x86-darwin13-gcc" |
| 132 all_platforms="${all_platforms} x86-darwin14-gcc" |
| 132 all_platforms="${all_platforms} x86-iphonesimulator-gcc" | 133 all_platforms="${all_platforms} x86-iphonesimulator-gcc" |
| 133 all_platforms="${all_platforms} x86-linux-gcc" | 134 all_platforms="${all_platforms} x86-linux-gcc" |
| 134 all_platforms="${all_platforms} x86-linux-icc" | 135 all_platforms="${all_platforms} x86-linux-icc" |
| 135 all_platforms="${all_platforms} x86-os2-gcc" | 136 all_platforms="${all_platforms} x86-os2-gcc" |
| 136 all_platforms="${all_platforms} x86-solaris-gcc" | 137 all_platforms="${all_platforms} x86-solaris-gcc" |
| 137 all_platforms="${all_platforms} x86-win32-gcc" | 138 all_platforms="${all_platforms} x86-win32-gcc" |
| 138 all_platforms="${all_platforms} x86-win32-vs7" | 139 all_platforms="${all_platforms} x86-win32-vs7" |
| 139 all_platforms="${all_platforms} x86-win32-vs8" | 140 all_platforms="${all_platforms} x86-win32-vs8" |
| 140 all_platforms="${all_platforms} x86-win32-vs9" | 141 all_platforms="${all_platforms} x86-win32-vs9" |
| 141 all_platforms="${all_platforms} x86-win32-vs10" | 142 all_platforms="${all_platforms} x86-win32-vs10" |
| 142 all_platforms="${all_platforms} x86-win32-vs11" | 143 all_platforms="${all_platforms} x86-win32-vs11" |
| 143 all_platforms="${all_platforms} x86-win32-vs12" | 144 all_platforms="${all_platforms} x86-win32-vs12" |
| 144 all_platforms="${all_platforms} x86_64-darwin9-gcc" | 145 all_platforms="${all_platforms} x86_64-darwin9-gcc" |
| 145 all_platforms="${all_platforms} x86_64-darwin10-gcc" | 146 all_platforms="${all_platforms} x86_64-darwin10-gcc" |
| 146 all_platforms="${all_platforms} x86_64-darwin11-gcc" | 147 all_platforms="${all_platforms} x86_64-darwin11-gcc" |
| 147 all_platforms="${all_platforms} x86_64-darwin12-gcc" | 148 all_platforms="${all_platforms} x86_64-darwin12-gcc" |
| 148 all_platforms="${all_platforms} x86_64-darwin13-gcc" | 149 all_platforms="${all_platforms} x86_64-darwin13-gcc" |
| 150 all_platforms="${all_platforms} x86_64-darwin14-gcc" |
| 149 all_platforms="${all_platforms} x86_64-iphonesimulator-gcc" | 151 all_platforms="${all_platforms} x86_64-iphonesimulator-gcc" |
| 150 all_platforms="${all_platforms} x86_64-linux-gcc" | 152 all_platforms="${all_platforms} x86_64-linux-gcc" |
| 151 all_platforms="${all_platforms} x86_64-linux-icc" | 153 all_platforms="${all_platforms} x86_64-linux-icc" |
| 152 all_platforms="${all_platforms} x86_64-solaris-gcc" | 154 all_platforms="${all_platforms} x86_64-solaris-gcc" |
| 153 all_platforms="${all_platforms} x86_64-win64-gcc" | 155 all_platforms="${all_platforms} x86_64-win64-gcc" |
| 154 all_platforms="${all_platforms} x86_64-win64-vs8" | 156 all_platforms="${all_platforms} x86_64-win64-vs8" |
| 155 all_platforms="${all_platforms} x86_64-win64-vs9" | 157 all_platforms="${all_platforms} x86_64-win64-vs9" |
| 156 all_platforms="${all_platforms} x86_64-win64-vs10" | 158 all_platforms="${all_platforms} x86_64-win64-vs10" |
| 157 all_platforms="${all_platforms} x86_64-win64-vs11" | 159 all_platforms="${all_platforms} x86_64-win64-vs11" |
| 158 all_platforms="${all_platforms} x86_64-win64-vs12" | 160 all_platforms="${all_platforms} x86_64-win64-vs12" |
| 159 all_platforms="${all_platforms} universal-darwin8-gcc" | 161 all_platforms="${all_platforms} universal-darwin8-gcc" |
| 160 all_platforms="${all_platforms} universal-darwin9-gcc" | 162 all_platforms="${all_platforms} universal-darwin9-gcc" |
| 161 all_platforms="${all_platforms} universal-darwin10-gcc" | 163 all_platforms="${all_platforms} universal-darwin10-gcc" |
| 162 all_platforms="${all_platforms} universal-darwin11-gcc" | 164 all_platforms="${all_platforms} universal-darwin11-gcc" |
| 163 all_platforms="${all_platforms} universal-darwin12-gcc" | 165 all_platforms="${all_platforms} universal-darwin12-gcc" |
| 164 all_platforms="${all_platforms} universal-darwin13-gcc" | 166 all_platforms="${all_platforms} universal-darwin13-gcc" |
| 167 all_platforms="${all_platforms} universal-darwin14-gcc" |
| 165 all_platforms="${all_platforms} generic-gnu" | 168 all_platforms="${all_platforms} generic-gnu" |
| 166 | 169 |
| 167 # all_targets is a list of all targets that can be configured | 170 # all_targets is a list of all targets that can be configured |
| 168 # note that these should be in dependency order for now. | 171 # note that these should be in dependency order for now. |
| 169 all_targets="libs examples docs" | 172 all_targets="libs examples docs" |
| 170 | 173 |
| 171 # all targets available are enabled, by default. | 174 # all targets available are enabled, by default. |
| 172 for t in ${all_targets}; do | 175 for t in ${all_targets}; do |
| 173 [ -f "${source_path}/${t}.mk" ] && enable_feature ${t} | 176 [ -f "${source_path}/${t}.mk" ] && enable_feature ${t} |
| 174 done | 177 done |
| (...skipping 607 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 782 ## | 785 ## |
| 783 ## END APPLICATION SPECIFIC CONFIGURATION | 786 ## END APPLICATION SPECIFIC CONFIGURATION |
| 784 ## | 787 ## |
| 785 CONFIGURE_ARGS="$@" | 788 CONFIGURE_ARGS="$@" |
| 786 process "$@" | 789 process "$@" |
| 787 print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" | 790 print_webm_license ${BUILD_PFX}vpx_config.c "/*" " */" |
| 788 cat <<EOF >> ${BUILD_PFX}vpx_config.c | 791 cat <<EOF >> ${BUILD_PFX}vpx_config.c |
| 789 static const char* const cfg = "$CONFIGURE_ARGS"; | 792 static const char* const cfg = "$CONFIGURE_ARGS"; |
| 790 const char *vpx_codec_build_config(void) {return cfg;} | 793 const char *vpx_codec_build_config(void) {return cfg;} |
| 791 EOF | 794 EOF |
| OLD | NEW |