delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/07/09/17:35:15

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <8BFEC206D292D311921500508B0BCB8D07F0103A@msgstl01.sbc.com>
From: "ASH, JAMES (SBCSI)" <ja7295 AT sbc DOT com>
To: cygwin AT cygwin DOT com
Subject: using cygpath & make
Date: Mon, 9 Jul 2001 16:32:43 -0500
MIME-Version: 1.0
X-Mailer: Internet Mail Service (5.5.2653.19)

I'm using cygwin to develop applications that will be portable between by
laptop and the various Unix boxes that we support. I would like to use
cygpath to manage my path, classpath etc.

I read this in the user guide on cygpath:

"The -i option supresses the print out of the usage message if no filename
argument was given. It can be used in make
file rules converting variables to a proper format"

This is exactly what I want to use cygpath for - specifically managing
CLASSPATH in my make files. But as there is no example, I am at a loss as to
how to go about doing this. 

I put together a simple target to illustrate what I am trying to do.

mytemp:
	NEW_FLAGS=`cygpath -p -w /usr/local/bis`; echo new_flags is:
"${NEW_FLAGS}"
	echo "${NEW_FLAGS}

when I run 'make mytemp' , I get:

$ make mytemp
NEW_FLAGS=`cygpath -p -w /usr/local/bis`; echo new_flags is:""
new_flags is:
echo ""

NEW_FLAGS appears to be empty.

running cygpath -p -w /usr/local/bis from the command line gives me:

d:\bis

which is correct.

Can someone explain what the user guide is trying to tell me about how to
use cygpath in a makefile? What am I missing??

Thanks.

Jim

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019