@@ -6,7 +6,16 @@ SYMBOLS=$1
66SYMBOLS_FILE=$2
77COPY_PATH=$3
88
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+
1019DEPS=${DEPS// library / -l}
1120DEPS=${DEPS// framework / -framework }
1221
@@ -68,7 +77,7 @@ if [ -z "$FAT_INFO" -o $BUILD_DYLIB -eq 1 ]; then
6877 exit $?
6978 fi
7079
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
7281
7382 if [ $? -ne 0 ]; then
7483 exit $?
102111 fi
103112 fi
104113
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 )
106115
107116 if [ $? -ne 0 ]; then
108117 echo " Linking " " ${LCEXT_FILE} " " failed:"
0 commit comments