I don't think you need line 1.
Michael
"Braden N. McDaniel" wrote:
>
> I have an automake script which, depending on the value of some
> substitutions defined in configure, allows a library to be built either as
> something that will be installed or as a helper library. I am hoping to
> consolidate these substitutions into one or two automake conditionals.
>
> I have an automake conditional that looks like this (lines numbered for
> reference):
>
> 1 EXTRA_LTLIBRARIES = libjs.la
> 2 if JS_INSTALL
> 3 lib_LTLIBRARIES = libjs.la
> 4 else
> 5 noinst_LTLIBRARIES = libjs.la
> 6 endif
>
> Running automake yields these errors:
>
> automake: src/Makefile.am: `libjs.la' is already going to be installed in
> `noinst'
> automake: src/Makefile.am: `libjs.la' is already going to be installed in
> `noinst'
> src/Makefile.am: libjs_la_OBJECTS should not be defined
> src/Makefile.am: libjs_la_OBJECTS should not be defined
>
> Lines 1 and 3 appear to be at fault; commenting both of them out gives no
> errors, and commenting either of them out yields:
>
> automake: src/Makefile.am: `libjs.la' is already going to be installed in
> `noinst'
> src/Makefile.am: libjs_la_OBJECTS should not be defined
>
> Note that "libjs_la_OBJECTS" is not defined anywhere in the automake
> script.
>
> Is there some way to do what I want here, or should I just go back to
> using several autoconf substitution variables? (BTW, I'm using automake
> 1.4.)
>
> --
> Braden N. McDaniel
> [EMAIL PROTECTED]
> <http://www.endoframe.com>
--
------------------------------------------------------------------
Michael Bletzinger Software Developer, Alliance Computational
[EMAIL PROTECTED] Environment & Security
217 265 5137 NCSA