aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-01-25 06:10:23 +0100
committerChristoph Hellwig <hch@brick.lst.de>2009-01-25 06:10:23 +0100
commit71afe54062ba0497796b17761a1a523915198529 (patch)
tree896f79ddf70561d66bb3acb472174f8f18b7855a
parentd6a276bd586fd0d8d986d9d6a240aff2bc09e6d0 (diff)
downloadxfsdump-dev-71afe54062ba0497796b17761a1a523915198529.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 6c1fc6bd..ce30cd31 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