Browse Source

Support for platforms where shared libraries are not called *.so.

tags/v0.99.beta16
Sam Hocevar sam 16 years ago
parent
commit
9424863c81
2 changed files with 14 additions and 4 deletions
  1. +7
    -2
      caca/Makefile.am
  2. +7
    -2
      cxx/Makefile.am

+ 7
- 2
caca/Makefile.am View File

@@ -58,8 +58,9 @@ libcaca_la_LIBADD = @CACA_LIBS@ $(ZLIB_LIBS)

install-exec-local:
$(mkinstalldirs) $(DESTDIR)$(libdir)
ln -sf libcaca.so $(DESTDIR)$(libdir)/libcucul.so
ln -sf libcaca.so.0 $(DESTDIR)$(libdir)/libcucul.so.0
dllext=$$(grep dlname libcaca.la | cut -f2 -d.); \
ln -sf libcaca.$$dllext $(DESTDIR)$(libdir)/libcucul.$$dllext; \
ln -sf libcaca.$$dllext.0 $(DESTDIR)$(libdir)/libcucul.$$dllext.0

install-data-local:
$(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
@@ -68,6 +69,10 @@ install-data-local:
uninstall-local:
rm -f $(DESTDIR)$(libdir)/libcucul.so
rm -f $(DESTDIR)$(libdir)/libcucul.so.0
rm -f $(DESTDIR)$(libdir)/libcucul.sl
rm -f $(DESTDIR)$(libdir)/libcucul.sl.0
rm -f $(DESTDIR)$(libdir)/libcucul.dylib
rm -f $(DESTDIR)$(libdir)/libcucul.dylib.0
rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
rm -f $(DESTDIR)$(pkgconfigdir)/cucul.pc
rmdir $(DESTDIR)$(pkgconfigdir) 2>/dev/null || true


+ 7
- 2
cxx/Makefile.am View File

@@ -23,8 +23,9 @@ cxxtest_LDADD = libcaca++.la ../caca/libcaca.la

install-exec-local:
$(mkinstalldirs) $(DESTDIR)$(libdir)
ln -sf libcaca++.so $(DESTDIR)$(libdir)/libcucul++.so
ln -sf libcaca++.so.0 $(DESTDIR)$(libdir)/libcucul++.so.0
dllext=$$(grep dlname libcaca++.la | cut -f2 -d.); \
ln -sf libcaca++.$$dllext $(DESTDIR)$(libdir)/libcucul++.$$dllext; \
ln -sf libcaca++.$$dllext.0 $(DESTDIR)$(libdir)/libcucul++.$$dllext.0

install-data-local:
$(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
@@ -33,6 +34,10 @@ install-data-local:
uninstall-local:
rm -f $(DESTDIR)$(libdir)/libcucul++.so
rm -f $(DESTDIR)$(libdir)/libcucul++.so.0
rm -f $(DESTDIR)$(libdir)/libcucul++.sl
rm -f $(DESTDIR)$(libdir)/libcucul++.sl.0
rm -f $(DESTDIR)$(libdir)/libcucul++.dylib
rm -f $(DESTDIR)$(libdir)/libcucul++.dylib.0
rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
rm -f $(DESTDIR)$(pkgconfigdir)/cucul++.pc
rmdir $(DESTDIR)$(pkgconfigdir) 2>/dev/null || true


Loading…
Cancel
Save