[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: C++, lex and automake
From: |
Andre Heine |
Subject: |
Re: C++, lex and automake |
Date: |
Tue, 13 Jan 2009 16:25:57 +0100 |
User-agent: |
KMail/1.9.5 |
Am Dienstag, 13. Januar 2009 12:08 schrieb Юрий Пухальский:
> Good day!
>
> I've a lex file with %option c++.
> Being processed by lex it produces by default a file named lex.yy.cc,
> while automake expects it to be lex.yy.c when constructing a line with
> ylwrap:
> /bin/sh ./ylwrap engine_tcp_lex.ll lex.yy.c engine_tcp_lex.cc -- flex -d
> Setting LEX_OUTPUT_ROOT doesn't help, because it is being suffixed
> with .c when constructing the ylwrap line.
>
> Do I do something wrong?
> For now the only thing i can invent is to set %option
> outfile="lex.yy.c", which is... well, you understand.
Try to add following line to your Makefile.am:
AM_LFLAGS = --c++ -o lex.yy.c -L
May be, that link will help too:
http://www.mail-archive.com/address@hidden/msg12551.html
HTH
Andre
--
"Humor is a drug which it's the fashion to abuse."
-- William Gilbert