summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-01-25 06:12:43 +0100
committerChristoph Hellwig <hch@brick.lst.de>2009-01-25 06:12:43 +0100
commite3754e80cdf08974b4939a6b57329040f42ff0c5 (patch)
treee8cbc5c1b8413798ae4be1e3979a1bcf684339e6
parent7ab0f9c71742042b3207eafb5837066929973945 (diff)
downloadattr-e3754e80cdf08974b4939a6b57329040f42ff0c5.tar.gz
only symlink development libraries when needed
We dont want to generate symlinks when the libdir is the same as the devlibdir, otherwise we clobber the real files with broken symlinks. Reviewed-by: Christoph Hellwig <hch@lst.de> Acked-by: Nathan Scott <nscott@aconex.com>
-rw-r--r--include/buildmacros4
1 files changed, 3 insertions, 1 deletions
diff --git a/include/buildmacros b/include/buildmacros
index db761b4..bffe891 100644
--- a/include/buildmacros
+++ b/include/buildmacros
@@ -74,9 +74,11 @@ INSTALL_LTLIB_DEV = \
../$(INSTALL) -m 644 $(LIBNAME).lai $(PKG_DEVLIB_DIR)/$(LIBNAME).la ; \
../$(INSTALL) -m 755 -d $(PKG_LIB_DIR); \
../$(INSTALL) -T so_base $(LIBNAME).lai $(PKG_LIB_DIR); \
+ if test "x$(PKG_DEVLIB_DIR)" != "x$(PKG_LIB_DIR)" ; then \
../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).a $(PKG_LIB_DIR)/$(LIBNAME).a; \
../$(INSTALL) -S $(PKG_DEVLIB_DIR)/$(LIBNAME).la $(PKG_LIB_DIR)/$(LIBNAME).la; \
- ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so
+ ../$(INSTALL) -S $(PKG_LIB_DIR)/$(LIBNAME).so $(PKG_DEVLIB_DIR)/$(LIBNAME).so; \
+ fi
else
INSTALL_LTLIB_DEV = $(INSTALL_LTLIB_STATIC)
endif