Problems with Make, VPATH and MS-DOS paths

Shankar Unni shankar@cotagesoft.com
Tue Nov 18 18:35:00 GMT 2003


Nate Bohlmann wrote:

> How exactly does a command line tool help with VPATH'ing inside of Make?

You use cygpath to generate names to pass to your broken compiler. (Yes,
broken - Win32, and most tools running on it like VC++, are perfectly
happy with "/" as path separators).

I.e. instead of just doing

.c.o:
	$(BROKENCOMPILER) -c $? -o $*.o		# or whatever

You do

.c.o:
	$(BROKENCOMPILER) -c `cygpath -w $?` -o `cygpath -w $*`.o

(Those are back-quotes, by the way).



--
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/



More information about the Cygwin mailing list