Hi,

We were running automake 1.4 and had no problems with this kind of
conditional:

bin_PROGRAMS = klm_inb.o

if HWPLATFORM_SUP1_PC
klm_inb_o_SOURCES = inband.c inb_sup1-pc.c
endif
if HWPLATFORM_SUP1
klm_inb_o_SOURCES = inband.c inb_sup1.c
endif


Now I upgraded to automake 1.5 because we needed the support for
adding += in the source definition. Howeever, automake 1.5 is giving me these
errors, well warnings:

automake: isan/platform/common/kspace/inband/Makefile.am: warning: automake 
does not support klm_inb_o_SOURCES being defined conditionally
automake: isan/platform/common/kspace/inband/Makefile.am: warning: automake 
does not support klm_inb_o_SOURCES being defined conditionally
/users/fas/bin/share/automake/am/depend2.am: AMDEP does not appear in 
AM_CONDITIONAL

Is automake 1.5 not backward compatible??


How about this one, I have the following conditional on another Makefile.am:

SUBDIRS =

if HWPLATFORM_SUP1
    SUBDIRS += inband
endif

if HWPLATFORM_SUP1_PC
    SUBDIRS += inband
endif

When I run configure I get the errors below, is this not legal, I didn't 
get these warnings
with automake 1.4.

isan/platform/common/kspace/Makefile.am:24: SUBDIRS was already defined in 
condition TRUE, which implies condition HWPLATFORM_SUP1_PC_TRUE

   SUBDIRS (User, where = 24) +=
   {
     HWPLATFORM_SUP1_TRUE => inband
     TRUE =>
   }


Thanks,
fausto..


Reply via email to