This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

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/


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]