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 |