summaryrefslogtreecommitdiff
path: root/ios
diff options
context:
space:
mode:
authorjan Iversen <jani@libreoffice.org>2017-10-03 22:06:34 +0200
committerjan Iversen <jani@libreoffice.org>2017-10-03 22:15:28 +0200
commiteb957c16904717201536f289063de63f1653dbf9 (patch)
tree5d2c00f36bb7786f29da68e86d08423b40b36bb0 /ios
parent9bc39be417a4c436cbe18391fc87e5e835551b07 (diff)
iOS, get rid of OSX - iOS link conflict.
Prelinking uses special flags, adjusted. Change-Id: Ie9537df3a158818128ee0c4e08b3ad0a782009fb
Diffstat (limited to 'ios')
-rw-r--r--ios/CustomTarget_iOS.mk2
-rw-r--r--ios/LibreOfficeKit/LibreOfficeKit.xcodeproj/project.pbxproj22
-rw-r--r--ios/loApp.xcconfig.in1
-rw-r--r--ios/loKit.xcconfig.in1
4 files changed, 12 insertions, 14 deletions
diff --git a/ios/CustomTarget_iOS.mk b/ios/CustomTarget_iOS.mk
index a05194b7d318..d765ca2426f6 100644
--- a/ios/CustomTarget_iOS.mk
+++ b/ios/CustomTarget_iOS.mk
@@ -36,7 +36,6 @@ $(IOSKITXC) $(IOSAPPXC): $(BUILDDIR)/config_host.mk $(SRCDIR)/ios/CustomTarget_i
-e "s'@WORKDIR@'$(WORKDIR)'g" \
-e "s'@CFLAGS@'$(gb_GLOBALDEFS)'g" \
-e "s'@CPLUSPLUSFLAGS@'$(gb_GLOBALDEFS)'g" \
- -e "s'@LDFLAGS@'-Wl,-lz,-liconv,-map,$(WORKDIR)/ios/iosKit.map 'g" \
-e "s'@SYMROOT@'$(WORKDIR)/ios/build'g" \
-e "s'@PRELINK@'`$(SRCDIR)/bin/lo-all-static-libs`'g" \
$(SRCDIR)/ios/loKit.xcconfig.in > $(WORKDIR)/ios/loKit.xcconfig
@@ -46,7 +45,6 @@ $(IOSKITXC) $(IOSAPPXC): $(BUILDDIR)/config_host.mk $(SRCDIR)/ios/CustomTarget_i
-e "s'@WORKDIR@'$(WORKDIR)'g" \
-e "s'@CFLAGS@'$(gb_GLOBALDEFS)'g" \
-e "s'@CPLUSPLUSFLAGS@'$(gb_GLOBALDEFS)'g" \
- -e "s'@LDFLAGS@'-Wl,-lz,-liconv,-map,$(WORKDIR)/ios/iosKit.map 'g" \
-e "s'@SYMROOT@'$(WORKDIR)/ios/build'g" \
$(SRCDIR)/ios/loApp.xcconfig.in > $(WORKDIR)/ios/loApp.xcconfig
diff --git a/ios/LibreOfficeKit/LibreOfficeKit.xcodeproj/project.pbxproj b/ios/LibreOfficeKit/LibreOfficeKit.xcodeproj/project.pbxproj
index 918920baeee5..407b57cb37d5 100644
--- a/ios/LibreOfficeKit/LibreOfficeKit.xcodeproj/project.pbxproj
+++ b/ios/LibreOfficeKit/LibreOfficeKit.xcodeproj/project.pbxproj
@@ -198,12 +198,11 @@
"$(LO_SRCDIR)/ios/generated",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
+ LD_GENERATE_MAP_FILE = YES;
+ LD_MAP_FILE_PATH = ./iosKit.map;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = (
- "$(LINK_LDFLAGS)",
- "-lstdc++",
- );
+ PRELINK_FLAGS = "-Wl -ios_version_min 10.3 -lz -liconv";
SDKROOT = iphoneos;
VALID_ARCHS = "x86_64 arm64";
};
@@ -261,12 +260,11 @@
"$(LO_SRCDIR)/ios/generated",
);
IPHONEOS_DEPLOYMENT_TARGET = 10.3;
+ LD_GENERATE_MAP_FILE = YES;
+ LD_MAP_FILE_PATH = ./iosKit.map;
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = (
- "$(LINK_LDFLAGS)",
- "-lstdc++",
- );
+ PRELINK_FLAGS = "-Wl -ios_version_min 10.3 -lz -liconv";
SDKROOT = iphoneos;
VALIDATE_PRODUCT = YES;
VALID_ARCHS = "x86_64 arm64";
@@ -276,7 +274,9 @@
39B5D21F1F78130F008FB162 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
- OTHER_LDFLAGS = "-ObjC";
+ OTHER_LDFLAGS = "";
+ PRELINK_FLAGS = "-ios_version_min 9.3";
+ PRELINK_LIBS = "";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
@@ -285,7 +285,9 @@
39B5D2201F78130F008FB162 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
- OTHER_LDFLAGS = "-ObjC";
+ OTHER_LDFLAGS = "";
+ PRELINK_FLAGS = "-ios_version_min 9.3";
+ PRELINK_LIBS = "";
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
};
diff --git a/ios/loApp.xcconfig.in b/ios/loApp.xcconfig.in
index c7fae301374c..dba31a09691d 100644
--- a/ios/loApp.xcconfig.in
+++ b/ios/loApp.xcconfig.in
@@ -12,6 +12,5 @@ LO_SRCDIR = @SRCDIR@
LO_WORKDIR = @WORKDIR@
OTHER_CFLAGS = @CFLAGS@
OTHER_CPLUSPLUSFLAGS = @CPLUSPLUSFLAGS@
-LINK_LDFLAGS = @LDFLAGS@
SYMROOT = @SYMROOT@
diff --git a/ios/loKit.xcconfig.in b/ios/loKit.xcconfig.in
index 8b1e62f230db..1a00e5747257 100644
--- a/ios/loKit.xcconfig.in
+++ b/ios/loKit.xcconfig.in
@@ -12,7 +12,6 @@ LO_SRCDIR = @SRCDIR@
LO_WORKDIR = @WORKDIR@
OTHER_CFLAGS = @CFLAGS@
OTHER_CPLUSPLUSFLAGS = @CPLUSPLUSFLAGS@
-LINK_LDFLAGS = @LDFLAGS@
SYMROOT = @SYMROOT@
PRELINK_LIBS = @PRELINK@