This is the mail archive of the
cygwin
mailing list for the Cygwin project.
RE: change in behavior of make from 3.80 to 3.81
- From: "Harig, Mark" <maharig at idirect dot net>
- To: "William A. Hoffman" <billlist at nycap dot rr dot com>, <cygwin at cygwin dot com>
- Date: Mon, 14 Aug 2006 17:15:50 -0400
- Subject: RE: change in behavior of make from 3.80 to 3.81
> -----Original Message-----
>
> $ make -f mk
> make: *** No rule to make target `c\:/hoffman/foo/foo.c',
> needed by `foo'. Stop
>
> Hoffman@VOGON ~/foo
> $ ../make381/usr/bin/make.exe -f mk
> make: *** No rule to make target `c\:/hoffman/foo/foo.c',
> needed by `foo'. Stop
>
>
> So, I am guessing there is no way to write a makefile that will use
> make 3.81 that will work with Microsoft's cl. Is that
> correct? Or am
> I missing something? I can change cmake to put anything I
> want in the generated
> makefiles, but it will have to be something that is valid for cl.
>
Suggestion:
1. $ mount -m
$ mount -s -b --change-cygdrive-prefix "/"
$ mount -m
2. Edit your 'mk' file to change "c\:/hoffman" to "/c/hoffman". In
general,
change the "drive:" strings to "/drive/" strings, after you have
changed
your cygdrive prefix.
---
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/