When installing libobjc on Darwin/OS X create a symbolic link

libobjc-gnu.dylib, since that is what gcc implicitly uses when
compiling with -fgnu-runtime.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/libobjc/trunk@32958 72102866-910b-0410-8b05-ffd578937521
main
wlux 15 years ago
parent 524ee4e088
commit 72cc82bf10

@ -1,3 +1,9 @@
2011-04-30 Wolfgang Lux <wolfgang.lux@gmail.com>
* GNUmakefile: When installing on Darwin/OS X create a symbolic
link libobjc-gnu.dylib, since that is what gcc implicitly uses
when compiling with -fgnu-runtime.
2011-04-19 Adam Fedor <fedor@gnu.org> 2011-04-19 Adam Fedor <fedor@gnu.org>
* Version 1.7.1 Snapshot release * Version 1.7.1 Snapshot release

@ -63,9 +63,11 @@ ifeq ($(GNUSTEP_TARGET_OS), cygwin)
THREADING = win32 THREADING = win32
endif endif
ifeq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin) ifeq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
ifeq ($(CC_CPPPRECOMP), yes)
INTERNAL_CFLAGS += -no-cpp-precomp INTERNAL_CFLAGS += -no-cpp-precomp
INTERNAL_OBJCFLAGS += -no-cpp-precomp INTERNAL_OBJCFLAGS += -no-cpp-precomp
endif endif
endif
GC_HEADER_FILES_DIR = ./gc/include GC_HEADER_FILES_DIR = ./gc/include
GC_HEADER_FILES = \ GC_HEADER_FILES = \
@ -201,6 +203,13 @@ runtime-info.h:
rm -f tmp-runtime rm -f tmp-runtime
endif endif
ifeq ($(findstring darwin, $(GNUSTEP_TARGET_OS)), darwin)
after-install::
rm -f $(GNUSTEP_LIBRARIES)/$(GNUSTEP_TARGET_DIR)/libobjc-gnu.dylib
ln -s libobjc.dylib $(GNUSTEP_LIBRARIES)/$(GNUSTEP_TARGET_DIR)/libobjc-gnu.dylib
before-uninstall::
rm -f $(GNUSTEP_LIBRARIES)/$(GNUSTEP_TARGET_DIR)/libobjc-gnu.dylib
endif
after-clean:: after-clean::
rm -f runtime-info.h tmp-runtime.s rm -f runtime-info.h tmp-runtime.s

Loading…
Cancel
Save