This is the mail archive of the
mailing list for the Cygwin project.
Re: Standard LEX variable doesn't work in Make.
- From: Ken Brown <kbrown at cornell dot edu>
- To: cygwin at cygwin dot com
- Date: Mon, 21 Nov 2016 12:33:56 -0500
- Subject: Re: Standard LEX variable doesn't work in Make.
- Authentication-results: sourceware.org; auth=none
- References: <firstname.lastname@example.org>
On 11/21/2016 11:57 AM, Kaz Kylheku wrote:
I'm changing a FOSS project to rely more on standard Make
vars such as CC and CFLAGS and such: use $(CC) for
the compiler unless told otherwise, incorporate $(CFLAGS)
if it is defined, and so forth. This is friendly toward
distro package maintainers.
Anyway, even though my Cygwin installation has GNU Flex,
the lex command is nonexistent; thus the $(LEX) Make
Either LEX should go to "flex", or there should be a
If the installation has some sort of lex, the
predefined $(LEX) variable should resolve to it.
Shouldn't your configure script take care of this? There's an autoconf
macro AC_PROG_LEX that you can use.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple