Skip to content

Commit a2a6d94

Browse files
committedMay 3, 2016
Add iOS bitcode generation support
1 parent 328d494 commit a2a6d94

File tree

3 files changed

+9
-3
lines changed

3 files changed

+9
-3
lines changed
 

‎Redland-source/Sim/pp-configure.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# libraries may compile just fine if you specify multiple archs.
1616
#
1717

18-
export IPHONEOS_DEPLOYMENT_TARGET="4.2"
18+
export IPHONEOS_DEPLOYMENT_TARGET="6.0"
1919

2020
# extract command line arguments
2121
archs=()

‎Redland-source/iOS/pp-configure.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# libraries may compile just fine if you specify multiple archs.
1616
#
1717

18-
export IPHONEOS_DEPLOYMENT_TARGET="4.2"
18+
export IPHONEOS_DEPLOYMENT_TARGET="6.0"
1919

2020
# extract command line arguments
2121
archs=()
@@ -88,7 +88,7 @@ export PKG_CONFIG_PATH="${SDKROOT}/usr/lib/pkgconfig:${DEVROOT}/usr/lib/pkgconfi
8888
#export PKG_CONFIG_LIBDIR="$PKG_CONFIG"
8989

9090
# set flags
91-
export CFLAGS="-O3 -miphoneos-version-min=$IPHONEOS_DEPLOYMENT_TARGET -std=c99 $ARCH -pipe --sysroot=$SDKROOT -isysroot $SDKROOT -I${SDKROOT}/usr/include -I${DEVROOT}/usr/include -I${PREFIX}/include"
91+
export CFLAGS="-O3 -fembed-bitcode -miphoneos-version-min=$IPHONEOS_DEPLOYMENT_TARGET -std=c99 $ARCH -pipe --sysroot=$SDKROOT -isysroot $SDKROOT -I${SDKROOT}/usr/include -I${DEVROOT}/usr/include -I${PREFIX}/include"
9292
export CPPFLAGS="$CFLAGS"
9393
export CXXFLAGS="$CFLAGS"
9494
export LDFLAGS="-miphoneos-version-min=$IPHONEOS_DEPLOYMENT_TARGET --sysroot=$SDKROOT -isysroot $SDKROOT -L${SDKROOT}/usr/lib/system -L${SDKROOT}/usr/lib -L${PREFIX}/lib"

‎Redland.xcodeproj/project.pbxproj

+6
Original file line numberDiff line numberDiff line change
@@ -1295,6 +1295,7 @@
12951295
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
12961296
COPY_PHASE_STRIP = NO;
12971297
DEBUG_INFORMATION_FORMAT = dwarf;
1298+
ENABLE_BITCODE = YES;
12981299
ENABLE_STRICT_OBJC_MSGSEND = YES;
12991300
ENABLE_TESTABILITY = YES;
13001301
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1341,6 +1342,7 @@
13411342
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
13421343
COPY_PHASE_STRIP = NO;
13431344
DEBUG_INFORMATION_FORMAT = dwarf;
1345+
ENABLE_BITCODE = YES;
13441346
ENABLE_STRICT_OBJC_MSGSEND = YES;
13451347
ENABLE_TESTABILITY = YES;
13461348
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -1387,6 +1389,7 @@
13871389
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
13881390
COPY_PHASE_STRIP = NO;
13891391
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
1392+
ENABLE_BITCODE = YES;
13901393
ENABLE_NS_ASSERTIONS = NO;
13911394
ENABLE_STRICT_OBJC_MSGSEND = YES;
13921395
GCC_C_LANGUAGE_STANDARD = gnu99;
@@ -2010,6 +2013,7 @@
20102013
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
20112014
COPY_PHASE_STRIP = NO;
20122015
DSTROOT = /tmp/redland_ios.dst;
2016+
ENABLE_BITCODE = YES;
20132017
GCC_C_LANGUAGE_STANDARD = gnu99;
20142018
GCC_DYNAMIC_NO_PIC = NO;
20152019
GCC_OPTIMIZATION_LEVEL = 0;
@@ -2046,6 +2050,7 @@
20462050
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
20472051
COPY_PHASE_STRIP = NO;
20482052
DSTROOT = /tmp/redland_ios.dst;
2053+
ENABLE_BITCODE = YES;
20492054
GCC_C_LANGUAGE_STANDARD = gnu99;
20502055
GCC_DYNAMIC_NO_PIC = NO;
20512056
GCC_OPTIMIZATION_LEVEL = 0;
@@ -2082,6 +2087,7 @@
20822087
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
20832088
COPY_PHASE_STRIP = YES;
20842089
DSTROOT = /tmp/redland_ios.dst;
2090+
ENABLE_BITCODE = YES;
20852091
GCC_C_LANGUAGE_STANDARD = gnu99;
20862092
GCC_PRECOMPILE_PREFIX_HEADER = YES;
20872093
GCC_PREFIX_HEADER = Redland_Prefix.pch;

0 commit comments

Comments
 (0)
Please sign in to comment.