Changeset 2850


Ignore:
Timestamp:
Sep 29, 2008, 11:16:52 PM (11 years ago)
Author:
Sam Hocevar
Message:

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

Location:
libcaca/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • libcaca/trunk/caca/Makefile.am

    r2831 r2850  
    5959install-exec-local:
    6060        $(mkinstalldirs) $(DESTDIR)$(libdir)
    61         ln -sf libcaca.so $(DESTDIR)$(libdir)/libcucul.so
    62         ln -sf libcaca.so.0 $(DESTDIR)$(libdir)/libcucul.so.0
     61        dllext=$$(grep dlname libcaca.la | cut -f2 -d.); \
     62        ln -sf libcaca.$$dllext $(DESTDIR)$(libdir)/libcucul.$$dllext; \
     63        ln -sf libcaca.$$dllext.0 $(DESTDIR)$(libdir)/libcucul.$$dllext.0
    6364
    6465install-data-local:
     
    6970        rm -f $(DESTDIR)$(libdir)/libcucul.so
    7071        rm -f $(DESTDIR)$(libdir)/libcucul.so.0
     72        rm -f $(DESTDIR)$(libdir)/libcucul.sl
     73        rm -f $(DESTDIR)$(libdir)/libcucul.sl.0
     74        rm -f $(DESTDIR)$(libdir)/libcucul.dylib
     75        rm -f $(DESTDIR)$(libdir)/libcucul.dylib.0
    7176        rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
    7277        rm -f $(DESTDIR)$(pkgconfigdir)/cucul.pc
  • libcaca/trunk/cxx/Makefile.am

    r2831 r2850  
    2424install-exec-local:
    2525        $(mkinstalldirs) $(DESTDIR)$(libdir)
    26         ln -sf libcaca++.so $(DESTDIR)$(libdir)/libcucul++.so
    27         ln -sf libcaca++.so.0 $(DESTDIR)$(libdir)/libcucul++.so.0
     26        dllext=$$(grep dlname libcaca++.la | cut -f2 -d.); \
     27        ln -sf libcaca++.$$dllext $(DESTDIR)$(libdir)/libcucul++.$$dllext; \
     28        ln -sf libcaca++.$$dllext.0 $(DESTDIR)$(libdir)/libcucul++.$$dllext.0
    2829
    2930install-data-local:
     
    3435        rm -f $(DESTDIR)$(libdir)/libcucul++.so
    3536        rm -f $(DESTDIR)$(libdir)/libcucul++.so.0
     37        rm -f $(DESTDIR)$(libdir)/libcucul++.sl
     38        rm -f $(DESTDIR)$(libdir)/libcucul++.sl.0
     39        rm -f $(DESTDIR)$(libdir)/libcucul++.dylib
     40        rm -f $(DESTDIR)$(libdir)/libcucul++.dylib.0
    3641        rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
    3742        rm -f $(DESTDIR)$(pkgconfigdir)/cucul++.pc
Note: See TracChangeset for help on using the changeset viewer.