Changeset 2854 for libcaca


Ignore:
Timestamp:
Sep 30, 2008, 12:02:45 AM (12 years ago)
Author:
Sam Hocevar
Message:

Fix for the libcucul symlinks installation, courtesy of Ben Wiley Sittler.

Location:
libcaca/trunk
Files:
2 edited

Legend:

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

    r2850 r2854  
    5959install-exec-local:
    6060        $(mkinstalldirs) $(DESTDIR)$(libdir)
    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
     61        . libcaca.la; \
     62        for x in $$library_names; do \
     63          ln -sf $$x $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
     64        done
    6465
    6566install-data-local:
     
    6869
    6970uninstall-local:
    70         rm -f $(DESTDIR)$(libdir)/libcucul.so
    71         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
     71        . libcaca.la; \
     72        for x in $$library_names; do \
     73          rm -f $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
     74        done
    7675        rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
    7776        rm -f $(DESTDIR)$(pkgconfigdir)/cucul.pc
  • libcaca/trunk/cxx/Makefile.am

    r2850 r2854  
    2424install-exec-local:
    2525        $(mkinstalldirs) $(DESTDIR)$(libdir)
    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
     26        . libcaca++.la; \
     27        for x in $$library_names; do \
     28          ln -sf $$x $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
     29        done
    2930
    3031install-data-local:
     
    3334
    3435uninstall-local:
    35         rm -f $(DESTDIR)$(libdir)/libcucul++.so
    36         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
     36        . libcaca++.la; \
     37        for x in $$library_names; do \
     38          rm -f $(DESTDIR)$(libdir)/$$(echo $$x | sed 's/caca/cucul/g'); \
     39        done
    4140        rmdir $(DESTDIR)$(libdir) 2>/dev/null || true
    4241        rm -f $(DESTDIR)$(pkgconfigdir)/cucul++.pc
Note: See TracChangeset for help on using the changeset viewer.