@@ -6,7 +6,16 @@ SYMBOLS=$1
6
6
SYMBOLS_FILE=$2
7
7
COPY_PATH=$3
8
8
9
- DEPS=` cat " $SRCROOT /$PRODUCT_NAME .ios" `
9
+ read SDK_MAJORVERSION SDK_MINORVERSION <<< ${SDK_NAME// [^0-9]/ }
10
+
11
+ if [[ $SDK_MAJORVERSION -ge 14 && " $PRODUCT_NAME " == " standalone" ]] ; then
12
+ DEPS_PATH=" $SRCROOT /${PRODUCT_NAME} 14.ios"
13
+ else
14
+ DEPS_PATH=" $SRCROOT /$PRODUCT_NAME .ios"
15
+ fi
16
+
17
+ DEPS=` cat $DEPS_PATH `
18
+
10
19
DEPS=${DEPS// library / -l}
11
20
DEPS=${DEPS// framework / -framework }
12
21
@@ -68,7 +77,7 @@ if [ -z "$FAT_INFO" -o $BUILD_DYLIB -eq 1 ]; then
68
77
exit $?
69
78
fi
70
79
71
- $BIN_DIR /g++ -stdlib=libc++ -nodefaultlibs $STRIP_OPTIONS ${ARCHS} $MIN_OS_VERSION -isysroot $SDKROOT -L" $SOLUTION_DIR /prebuilt/lib/ios/$SDK_NAME " -o " $BUILT_PRODUCTS_DIR /$PRODUCT_NAME .lcext" " $BUILT_PRODUCTS_DIR /$EXECUTABLE_NAME " -Wl,-sectcreate -Wl,__MISC -Wl,__deps -Wl," $SRCROOT / $PRODUCT_NAME .ios " -Wl,-exported_symbol -Wl,___libinfoptr_$PRODUCT_NAME $STATIC_DEPS
80
+ $BIN_DIR /g++ -stdlib=libc++ -nodefaultlibs $STRIP_OPTIONS ${ARCHS} $MIN_OS_VERSION -isysroot $SDKROOT -L" $SOLUTION_DIR /prebuilt/lib/ios/$SDK_NAME " -o " $BUILT_PRODUCTS_DIR /$PRODUCT_NAME .lcext" " $BUILT_PRODUCTS_DIR /$EXECUTABLE_NAME " -Wl,-sectcreate -Wl,__MISC -Wl,__deps -Wl,$DEPS_PATH -Wl,-exported_symbol -Wl,___libinfoptr_$PRODUCT_NAME $STATIC_DEPS
72
81
73
82
if [ $? -ne 0 ]; then
74
83
exit $?
102
111
fi
103
112
fi
104
113
105
- OUTPUT=$( $BIN_DIR /g++ -stdlib=libc++ -nodefaultlibs $STRIP_OPTIONS -arch ${ARCH} -miphoneos-version-min=${MIN_VERSION} -isysroot $SDKROOT -L" $SOLUTION_DIR /prebuilt/lib/ios/$SDK_NAME " -o " ${LCEXT_FILE} " " $BUILT_PRODUCTS_DIR /$EXECUTABLE_NAME " -Wl,-sectcreate -Wl,__MISC -Wl,__deps -Wl," $SRCROOT / $PRODUCT_NAME .ios " -Wl,-exported_symbol -Wl,___libinfoptr_$PRODUCT_NAME $STATIC_DEPS )
114
+ OUTPUT=$( $BIN_DIR /g++ -stdlib=libc++ -nodefaultlibs $STRIP_OPTIONS -arch ${ARCH} -miphoneos-version-min=${MIN_VERSION} -isysroot $SDKROOT -L" $SOLUTION_DIR /prebuilt/lib/ios/$SDK_NAME " -o " ${LCEXT_FILE} " " $BUILT_PRODUCTS_DIR /$EXECUTABLE_NAME " -Wl,-sectcreate -Wl,__MISC -Wl,__deps -Wl,$DEPS_PATH -Wl,-exported_symbol -Wl,___libinfoptr_$PRODUCT_NAME $STATIC_DEPS )
106
115
107
116
if [ $? -ne 0 ]; then
108
117
echo " Linking " " ${LCEXT_FILE} " " failed:"
0 commit comments