aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-01-25 06:11:03 +0100
committerChristoph Hellwig <hch@brick.lst.de>2009-01-25 06:11:03 +0100
commit0679fd3a8732129278cc72cde8386364a66d5962 (patch)
tree82b63217971519925c61c4a9870e1f689e0d32f1
parent4da96c241109e9743fd3213b8fcad28fcf66d6f7 (diff)
downloaddmapi-dev-0679fd3a8732129278cc72cde8386364a66d5962.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