]>
Commit | Line | Data |
---|---|---|
1 | #!/bin/bash | |
2 | ||
3 | echo "" > ${DERIVED_FILE_DIR}/configure.h | |
4 | ||
5 | if [ -n "${IPHONEOS_DEPLOYMENT_TARGET}" ]; then | |
6 | echo "#define DEFAULT_IPHONEOS_MIN_VERSION \"${IPHONEOS_DEPLOYMENT_TARGET}\"" >> ${DERIVED_FILE_DIR}/configure.h | |
7 | else | |
8 | if [ -n "${MACOSX_DEPLOYMENT_TARGET}" ]; then | |
9 | echo "#define DEFAULT_MACOSX_MIN_VERSION \"${MACOSX_DEPLOYMENT_TARGET}\"" >> ${DERIVED_FILE_DIR}/configure.h | |
10 | fi | |
11 | fi | |
12 | ||
13 | if [ -z "${RC_SUPPORTED_ARCHS}" ]; then | |
14 | RC_SUPPORTED_ARCHS="i386 x86_64 x86_64h armv6 armv7 armv7s armv7m armv7k arm64" | |
15 | fi | |
16 | ||
17 | for ANARCH in ${RC_SUPPORTED_ARCHS} | |
18 | do | |
19 | KNOWN_ARCHS=",armv4t,armv5,armv6,armv7,armv7f,armv7k,armv7s,armv6m,armv7m,armv7em,armv8,arm64,arm64v8,i386,x86_64,x86_64h," | |
20 | FOUND=`echo "$KNOWN_ARCHS" | grep ",$ANARCH,"` | |
21 | if [ $FOUND ]; then | |
22 | echo "#define SUPPORT_ARCH_$ANARCH 1" >> ${DERIVED_FILE_DIR}/configure.h | |
23 | else | |
24 | echo "#error unknown architecture: $ANARCH" >> ${DERIVED_FILE_DIR}/configure.h | |
25 | fi | |
26 | done | |
27 | ||
28 | echo "#define ALL_SUPPORTED_ARCHS \"${RC_SUPPORTED_ARCHS}\"" >> ${DERIVED_FILE_DIR}/configure.h | |
29 | ||
30 | ||
31 | ||
32 |