automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Building prog first


From: Steffen Dettmer
Subject: Re: Building prog first
Date: Mon, 22 Mar 2010 13:51:47 +0100

* On Sun, Mar 21, 2010 at 10:27 AM, Ralf Wildenhues wrote:
> > noinst_PROGRAMS = unimain
> > unimain_SOURCES = unimain.c
> >
> > unidata.tab.c: unimain$(EXEEXT) /usr/share/unicode/UnicodeData.txt
> >       ./unimain$(EXEEXT) $< > $@
>
> BTW, execution of built programs like this makes your package unsuitable
> for cross-compilation.  Just so you're aware of that.

Assuming unidata.tab.c is a C-code table containing the
information from UnicodeData.txt, I think it could be better to
generate it by some shell code (maybe inside the Makefile.am,
saving a tool) or to use perl (for the price of adding perl to
the build dependencies) or, if UnicodeData rarely changes, add
unidata.tab.c to the package and have some `maintainer only'
helper target to build it (with unidata.tab.c as distributed
source file). People who don't care about unidata.tab.c can build
the package even without UnicodeData.txt (if this makes any
sense, I don't know what this is for of course :))

oki,

Steffen




reply via email to

[Prev in Thread] Current Thread [Next in Thread]