On Fri, Jul 27, 2012 at 9:39 AM, Vincent Torri <vincent.to...@gmail.com> wrote:
> hey
>
> I want to delete the .la file installed by libtool (note that i don't
> want to discuss if it's reasonnable or not to delete these files)
>
> So, in my Makefile.am, I do:
>
> lib_LTLIBRARIES = libevil.la
> ...
> ...
> install-data-hook:
>         rm -f $(libdir)/$(lib_LTLIBRARIES)
>
> When I cross compile on linux, no problem. When I compile on Windows,
> using MSYS, the .la file is still copied. Here is the output:
>
> make[5]: Entering directory `/home/torri/svnroot/evil/src/lib'
> rm -f /opt/efl/lib/libevil.la
> make[5]: Leaving directory `/home/torri/svnroot/evil/src/lib'
> libtool: install:  chmod a+x /opt/efl/lib/../bin/libevil-1.dll
> libtool: install:  if test -n '' && test -n 'strip --strip-unneeded';
> then eval 'strip --strip-unneeded /opt/efl/lib/../bin/libevil-1.dll'
> || exit 0; fi
> libtool: install: /bin/install -c .libs/libevil.lai /opt/efl/lib/libevil.la
> libtool: install: /bin/install -c .libs/libevil.a /opt/efl/lib/libevil.a
> libtool: install: chmod 644 /opt/efl/lib/libevil.a
> libtool: install: ranlib /opt/efl/lib/libevil.a
>
> One solution (I think) is to move that rule in the top level
> directory, for example, but I'm surprised with the behavior.
>
> I'm not sure that my question is for automake or libtool ML. If
> necessary, I'll transfert the mail to the libtool ML.
>
> versions I have:
>
> automake 1.11.1
> libtool 2.4
>
> Does someone have an idea of the problem ?
>
> thank you
>
> Vincent Torri
>

What version of make?  Last I used msys make, it was a very old, buggy version.

Reply via email to