RepositoryExternal.mk | 6 ++++++ liblangtag/makefile.mk | 33 ++++++++++++++++++--------------- 2 files changed, 24 insertions(+), 15 deletions(-)
New commits: commit de0b4bab96a4f078c38b6665a2f75096ff26c2ae Author: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> Date: Fri Aug 10 01:57:15 2012 +0200 cosmetics Change-Id: Ie3f95efe013306637adbb336234266b10421ca24 diff --git a/liblangtag/makefile.mk b/liblangtag/makefile.mk index 038b74d..f244039 100644 --- a/liblangtag/makefile.mk +++ b/liblangtag/makefile.mk @@ -28,7 +28,7 @@ LIBLANGTAG_MICRO=0 .IF "$(SYSTEM_LIBLANGTAG)" == "YES" @all: - @echo "Using system liblangtag." + @echo "Using system liblangtag." .ENDIF TARFILE_NAME=liblangtag-$(LIBLANGTAG_MAJOR).$(LIBLANGTAG_MINOR) @@ -50,13 +50,13 @@ my_prefix = @.__________________________________________________$(EXTRPATH) .ELSE my_prefix = install-liblangtag .END -my_misc = $(shell @pwd)$/$(MISC) +my_misc = $(shell @pwd)/$(MISC) my_install_sub = install -my_destdir = $(my_misc)$/$(my_install_sub) -my_install = $(my_destdir)$/$(my_prefix) +my_destdir = $(my_misc)/$(my_install_sub) +my_install = $(my_destdir)/$(my_prefix) # relative to $(MISC)/build/liblangtag/ for OUT2LIB, OUT2INC -my_install_relative = ..$/..$/$(my_install_sub)$/$(my_prefix) -my_data = $(my_install)$/share$/liblangtag +my_install_relative = ../../$(my_install_sub)/$(my_prefix) +my_data = $(my_install)/share/liblangtag CONFIGURE_FLAGS+= --prefix='/$(my_prefix)' --libdir='/$(my_prefix)/lib' @@ -65,9 +65,9 @@ CONFIGURE_FLAGS+= --prefix='/$(my_prefix)' --libdir='/$(my_prefix)/lib' CONFIGURE_FLAGS+= --disable-introspection .IF "$(SYSTEM_LIBXML)"!="YES" -CONFIGURE_FLAGS+= LIBXML2_CFLAGS='-I$(SOLARINCDIR)$/external' +CONFIGURE_FLAGS+= LIBXML2_CFLAGS='-I$(SOLARINCDIR)/external' .IF "$(GUI)"=="WNT" && "$(COM)"!="GCC" -CONFIGURE_FLAGS+= LIBXML2_LIBS='$(SOLARLIBDIR)$/libxml2.lib' +CONFIGURE_FLAGS+= LIBXML2_LIBS='$(SOLARLIBDIR)/libxml2.lib' .ELSE CONFIGURE_FLAGS+= LIBXML2_LIBS='-L$(SOLARLIBDIR) -lxml2' .ENDIF @@ -82,7 +82,7 @@ CONFIGURE_FLAGS+= LIBXML2_CFLAGS='$(LIBXML_CFLAGS)' LIBXML2_LIBS='$(LIBXML_LIBS) CONFIGURE_FLAGS+= LIBO_GLIB_CHEAT=YES CONFIGURE_FLAGS+= GLIB_CFLAGS='-I$(SOLARINCDIR)/external/glib-2.0' .IF "$(GUI)"=="WNT" && "$(COM)"!="GCC" -CONFIGURE_FLAGS+= GLIB_LIBS='$(SOLARLIBDIR)$/gio-2.0.lib $(SOLARLIBDIR)$/gobject-2.0.lib $(SOLARLIBDIR)$/gthread-2.0.lib $(SOLARLIBDIR)$/gmodule-2.0.lib $(SOLARLIBDIR)$/glib-2.0.lib' +CONFIGURE_FLAGS+= GLIB_LIBS='$(SOLARLIBDIR)/gio-2.0.lib $(SOLARLIBDIR)/gobject-2.0.lib $(SOLARLIBDIR)/gthread-2.0.lib $(SOLARLIBDIR)/gmodule-2.0.lib $(SOLARLIBDIR)/glib-2.0.lib' .ELSE CONFIGURE_FLAGS+= GLIB_LIBS='-L$(SOLARLIBDIR) -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0' .IF "$(OS)" == "MACOSX" @@ -95,7 +95,7 @@ CONFIGURE_FLAGS+= GOBJECT_QUERY=gobject-query CONFIGURE_FLAGS+= --disable-glibtest .ENDIF -CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) .$/configure +CONFIGURE_ACTION=$(AUGMENT_LIBRARY_PATH) ./configure BUILD_ACTION=$(AUGMENT_LIBRARY_PATH) $(GNUMAKE) && \ $(AUGMENT_LIBRARY_PATH) $(GNUMAKE) install DESTDIR=$(my_destdir) @@ -118,15 +118,15 @@ PATCH_FILES+=liblangtag-0.2-msc-configure.patch .ENDIF # "$(GUI)"=="WNT" -OUT2INC += $(my_install_relative)$/include$/liblangtag$/* +OUT2INC += $(my_install_relative)/include/liblangtag/* .IF "$(GUI)"=="WNT" && "$(COM)"!="GCC" -OUT2LIB += $(my_install_relative)$/lib$/langtag.lib* +OUT2LIB += $(my_install_relative)/lib/langtag.lib* .ELSE .IF "$(OS)" == "MACOSX" -OUT2LIB += $(my_install_relative)$/lib$/liblangtag*.dylib +OUT2LIB += $(my_install_relative)/lib/liblangtag*.dylib .ELSE -OUT2LIB += $(my_install_relative)$/lib$/liblangtag.so* +OUT2LIB += $(my_install_relative)/lib/liblangtag.so* .ENDIF .ENDIF @@ -142,4 +142,4 @@ ALLTAR: $(MISC)/liblangtag_data.zip $(MISC)/liblangtag_data.zip: $(PACKAGE_DIR)/$(PREDELIVER_FLAG_FILE) @-rm -f $@ @echo creating $@ - $(COMMAND_ECHO)cd $(my_data) && zip $(ZIP_VERBOSITY) -r $(my_misc)$/$(@:f) * + $(COMMAND_ECHO)cd $(my_data) && zip $(ZIP_VERBOSITY) -r $(my_misc)/$(@:f) * commit 2e7387d828fe05300ad6fa96943357f953fd3bdd Author: Christian Lohmaier <lohmaier+libreoff...@googlemail.com> Date: Fri Aug 10 01:56:34 2012 +0200 help XCode 2.5 resolve @loader_path/libfoo.dylib Change-Id: I81837acd40f306c2db03f54f3896b79bb7fcbb08 diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk index a07bdff..2fd6e5e 100644 --- a/RepositoryExternal.mk +++ b/RepositoryExternal.mk @@ -485,6 +485,12 @@ $(call gb_LinkTarget_use_libraries,$(1),\ langtag \ ) +ifeq ($(OS),MACOSX) + +$(call gb_LinkTarget_add_libs,$(1),$(foreach replaceme,libglib-2.0.0 libgmodule-2.0.0,-dylib_file @loader_path/$(replaceme).dylib:$(gb_Library_OUTDIRLOCATION)/$(replaceme).dylib)) + +endif + endef endif # SYSTEM_LIBLANGTAG diff --git a/liblangtag/makefile.mk b/liblangtag/makefile.mk index f710476..038b74d 100644 --- a/liblangtag/makefile.mk +++ b/liblangtag/makefile.mk @@ -85,6 +85,9 @@ CONFIGURE_FLAGS+= GLIB_CFLAGS='-I$(SOLARINCDIR)/external/glib-2.0' CONFIGURE_FLAGS+= GLIB_LIBS='$(SOLARLIBDIR)$/gio-2.0.lib $(SOLARLIBDIR)$/gobject-2.0.lib $(SOLARLIBDIR)$/gthread-2.0.lib $(SOLARLIBDIR)$/gmodule-2.0.lib $(SOLARLIBDIR)$/glib-2.0.lib' .ELSE CONFIGURE_FLAGS+= GLIB_LIBS='-L$(SOLARLIBDIR) -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 -lglib-2.0' +.IF "$(OS)" == "MACOSX" +EXTRA_LINKFLAGS+=-Wl,-dylib_file,@loader_path/libglib-2.0.0.dylib:$(SOLARLIBDIR)/libglib-2.0.0.dylib +.ENDIF .ENDIF CONFIGURE_FLAGS+= GLIB_GENMARSHAL=glib-genmarshal CONFIGURE_FLAGS+= GLIB_MKENUMS=glib-mkenums _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits