On Sun, Nov 21, 2010 at 22:44 UTC, Vincent Torri <vto...@univ-evry.fr> wrote:
> On Sun, 21 Nov 2010, Ralf Wildenhues wrote:
>> * Vincent Torri wrote on Sun, Nov 21, 2010 at 11:14:23PM CET:
>>> If I don't use BUILT_SOURCES, cmapdump binary is not built before
>>> libcmaps, hence cmap_tounicode.c is not created, and compilation of
>>> libcmaps fails.
>>>
>>> Is there another solution ?
>>
>> Yes: just specify cmapdump$(EXEEXT) as prerequisite to cmap_tounicode.c.
>
> isn't what the line:
>
> cmap_tounicode.c: cmapdump $(cmap_tounicode_files)
>
> does ? Note that having that rule is not sufficient on linux (that is, even
> if $(EXEEXT) 'should' (but not 'must', as .exe suffix is not necessary) be
> added on widnows, it does not work on linux)

In that case you may need to add cmap_tounicode.c to BUILT_SOURCES,
leaving cmapdump out of same.

Cheers,
Dave Hart

Reply via email to