[Libreoffice-commits] core.git: 2 commits - ios/CustomTarget_iOS_setup.mk solenv/gbuild

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Wed Sep 5 08:22:25 UTC 2018


 ios/CustomTarget_iOS_setup.mk |    1 +
 solenv/gbuild/gbuild.mk       |   14 +++++++++++++-
 2 files changed, 14 insertions(+), 1 deletion(-)

New commits:
commit 1d6d1eef3a6c3c14ea88eeeadb0119624bfa8056
Author:     Tor Lillqvist <tml at iki.fi>
AuthorDate: Wed Sep 5 11:19:22 2018 +0300
Commit:     Tor Lillqvist <tml at iki.fi>
CommitDate: Wed Sep 5 11:21:26 2018 +0300

    Workaround for file name case inconsistency
    
    Change-Id: Ia13dc01f86e51064658d5ad9a996c6bd555cbeef

diff --git a/solenv/gbuild/gbuild.mk b/solenv/gbuild/gbuild.mk
index 522183ed9ffc..f072736f9c17 100644
--- a/solenv/gbuild/gbuild.mk
+++ b/solenv/gbuild/gbuild.mk
@@ -166,7 +166,19 @@ $(eval $(call gb_Helper_collect_knownlibs))
 gb_Library_DLLPOSTFIX := lo
 
 # Include platform/cpu/compiler specific config/definitions
-include $(GBUILDDIR)/platform/$(OS)_$(CPUNAME)_$(COM).mk
+
+# Work around inconsistency in case of $(OS) being "IOS" (all
+# upper-case) vs. the file being included here having the name
+# iOS_*_*.mk (lower-case 'i'). This went unnoticed until now when I
+# happen to build for iOS on a case-sensitive file system.
+
+ifeq ($(OS),IOS)
+gbuildplatformosname=iOS
+else
+gbuildplatformosname=$(OS)
+endif
+
+include $(GBUILDDIR)/platform/$(gbuildplatformosname)_$(CPUNAME)_$(COM).mk
 
 # this is optional
 include $(SRCDIR)/RepositoryFixes.mk
commit e3bac83bec762db924149f710f1ba437e0c94582
Author:     Tor Lillqvist <tml at iki.fi>
AuthorDate: Tue Sep 4 16:54:27 2018 +0300
Commit:     Tor Lillqvist <tml at iki.fi>
CommitDate: Wed Sep 5 11:21:26 2018 +0300

    Run bin/ios-all-static-libs and put its output in a file
    
    (To be used from Xcode projects elsewhere building iOS apps that want
    to link to iOS code built here.)
    
    Change-Id: I39bf2a4ed059930fcfc30c4d2016dfbc698da353

diff --git a/ios/CustomTarget_iOS_setup.mk b/ios/CustomTarget_iOS_setup.mk
index 718bb8b90d46..432640aa45f6 100644
--- a/ios/CustomTarget_iOS_setup.mk
+++ b/ios/CustomTarget_iOS_setup.mk
@@ -104,6 +104,7 @@ $(IOSGEN)/native-code.h: $(BUILDDIR)/config_host.mk \
 	&& echo "buildid=$(BUILDID)" \
 	    ) > $(IOSRES)/program/versionrc
 
+	$(SRCDIR)/bin/lo-all-static-libs >$(WORKDIR)/ios-all-static-libs.list
 
 #- clean ios  -----------------------------------------------------------------
 $(call gb_CustomTarget_get_clean_target,ios/iOS_setup):


More information about the Libreoffice-commits mailing list