X-Git-Url: https://git.saurik.com/apple/icu.git/blobdiff_plain/b25be06635768807f8f693286fa73bb2297bb06c..4388f060552cc537e71e957d32f35e9d75a61233:/icuSources/config/mh-darwin diff --git a/icuSources/config/mh-darwin b/icuSources/config/mh-darwin index c2dc3984..d8e6d5ba 100644 --- a/icuSources/config/mh-darwin +++ b/icuSources/config/mh-darwin @@ -1,7 +1,7 @@ ## -*-makefile-*- ## Darwin-specific setup (Darwin is the Mac OS X developer preview, successor ## to Rhapsody, aka Mac OS X Server) -## Copyright (c) 1999-2009 International Business Machines Corporation and +## Copyright (c) 1999-2011 International Business Machines Corporation and ## others. All Rights Reserved. ## Flags for position independent code @@ -25,11 +25,15 @@ SHLIB.c= $(CC) -dynamiclib -dynamic $(CFLAGS) $(LDFLAGS) $(LD_SOOPTIONS) SHLIB.cc= $(CXX) -dynamiclib -dynamic $(CXXFLAGS) $(LDFLAGS) $(LD_SOOPTIONS) ## Compiler switches to embed a library name and version information +ifeq ($(ENABLE_RPATH),YES) +LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(libdir)/$(notdir $(MIDDLE_SO_TARGET)) +else LD_SONAME = -Wl,-compatibility_version -Wl,$(SO_TARGET_VERSION_MAJOR) -Wl,-current_version -Wl,$(SO_TARGET_VERSION) -install_name $(notdir $(MIDDLE_SO_TARGET)) +endif ## Compiler switch to embed a runtime search path LD_RPATH= -LD_RPATH_PRE= +LD_RPATH_PRE= -Wl,-rpath, ## Environment variable to set a runtime search path LDLIBRARYPATH_ENVVAR = DYLD_LIBRARY_PATH