help XCode 2.5 resolve @loader_path/libfoo.dylib
Change-Id: I81837acd40f306c2db03f54f3896b79bb7fcbb08
This commit is contained in:
committed by
Michael Stahl
parent
2bc36e1497
commit
2e7387d828
@@ -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
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user