Set soname for FreeBSD as well.

Patch by Bernard Cafarelli!

llvm-svn: 153965
This commit is contained in:
Anton Korobeynikov 2012-04-03 19:48:31 +00:00
parent 53ef0cf4a5
commit 64a47d779a

View File

@ -67,13 +67,13 @@ ifeq ($(HOST_OS), $(filter $(HOST_OS), Linux FreeBSD OpenBSD))
# Include everything from the .a's into the shared library. # Include everything from the .a's into the shared library.
LLVMLibsOptions := -Wl,--whole-archive $(LLVMLibsOptions) \ LLVMLibsOptions := -Wl,--whole-archive $(LLVMLibsOptions) \
-Wl,--no-whole-archive -Wl,--no-whole-archive
# Add soname to the library.
LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT)
endif endif
ifeq ($(HOST_OS),Linux) ifeq ($(HOST_OS),Linux)
# Don't allow unresolved symbols. # Don't allow unresolved symbols.
LLVMLibsOptions += -Wl,--no-undefined LLVMLibsOptions += -Wl,--no-undefined
# Add soname to the library.
LLVMLibsOptions += -Wl,--soname,lib$(LIBRARYNAME)$(SHLIBEXT)
endif endif
ifeq ($(HOST_OS),SunOS) ifeq ($(HOST_OS),SunOS)