Fixed building frameworks on darwin

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/tools/make/trunk@15427 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Nicola Pero 2002-12-31 15:15:54 +00:00
parent 307a9b3f17
commit 12753e1fd3
2 changed files with 13 additions and 8 deletions

View file

@ -1,3 +1,8 @@
Tue Dec 31 16:10:49 2002 Nicola Pero <n.pero@mi.flashnet.it>
* target.make: For darwin: link to LIB_LINK_SONAME_FILE, not to
LIB_LINK_INSTALL_NAME, so that it works when building frameworks.
2002-12-30 Adam Fedor <fedor@gnu.org>
* ld_lib_path.sh: Use DYLD_LIBRARY_PATH on darwin

View file

@ -313,9 +313,9 @@ SHARED_LIB_LINK_CMD = \
$(DYLIB_DEF_FRAMEWORKS) \
$(INTERNAL_LIBRARIES_DEPEND_UPON) $(LIBRARIES_FOUNDATION_DEPEND_UPON) \
$^ $(SHARED_LD_POSTFLAGS); \
(cd $(LIB_LINK_OBJ_DIR); rm -f $(LIB_LINK_FILE); \
rm -f $(LIB_LINK_INSTALL_NAME); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_INSTALL_NAME); \
(cd $(LIB_LINK_OBJ_DIR); \
rm -f $(LIB_LINK_FILE) $(LIB_LINK_SONAME_FILE); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_SONAME_FILE); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_FILE))
HAVE_BUNDLES = no
@ -338,9 +338,9 @@ SHARED_LIB_LINK_CMD = \
-o $@ \
$(INTERNAL_LIBRARIES_DEPEND_UPON) $(LIBRARIES_FOUNDATION_DEPEND_UPON) \
$^ $(SHARED_LD_POSTFLAGS); \
(cd $(LIB_LINK_OBJ_DIR); rm -f $(LIB_LINK_FILE); \
rm -f $(LIB_LINK_INSTALL_NAME); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_INSTALL_NAME); \
(cd $(LIB_LINK_OBJ_DIR); \
rm -f $(LIB_LINK_FILE) $(LIB_LINK_SONAME_FILE); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_SONAME_FILE); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_FILE))
SHARED_CFLAGS += -dynamic
@ -352,8 +352,8 @@ endif # OBJC_COMPILER
AFTER_INSTALL_SHARED_LIB_CMD = \
(cd $(LIB_LINK_INSTALL_DIR); \
rm -f $(LIB_LINK_INSTALL_NAME); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_INSTALL_NAME))
rm -f $(LIB_LINK_SONAME_FILE); \
$(LN_S) $(LIB_LINK_VERSION_FILE) $(LIB_LINK_SONAME_FILE))
OBJ_MERGE_CMD = \
$(CC) -nostdlib -r -d -o $(GNUSTEP_OBJ_DIR)/$(SUBPROJECT_PRODUCT) $^ ;