bug-automake
[Top][All Lists]
Advanced

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

Re: automake 1.6 can't handle '+' in file names


From: Richard Boulton
Subject: Re: automake 1.6 can't handle '+' in file names
Date: 10 Apr 2002 19:04:26 +0100

On Tue, 2002-04-09 at 11:12, Philipp Thomas wrote:
> Automake 1.6 seems to get confused when file names contain plus signs.
> 
> Given this Makefile.am:
> 
> ------------------------------------------------
> # Makefile for libscpm++ branch
> 
> lib_LTLIBRARIES = libscpm++.la
> libscpm++_la_SOURCES = libscpm++.cc
> libscpm++_LDADD = ../libmain.la ../libmodules.la
This should have been _la_LDADD, as well as the ++'s being __ as
Alexandre pointed out.

> libscpm++_la_LDFLAGS = -version-info 6:2:6
> 
> ------------------------------------------------
> 
> automake generates this (excerpt):
> 
> ----------------------------------------------
> lib_LTLIBRARIES = libscpm++.la
> subdir = src/libscpm
> mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
> CONFIG_HEADER = $(top_builddir)/config.h
> CONFIG_CLEAN_FILES =
> LTLIBRARIES = $(lib_LTLIBRARIES)
> 
> libscpm___la_LDFLAGS =
> libscpm___la_LIBADD =
> libscpm___la_SOURCES = libscpm++.la.c
> libscpm___la_OBJECTS = libscpm++.la.lo
This still looks odd to me: I wouldn't expect to see .la.c or .la.lo
extensions in the sources and objects lists.  Are you still having
problems, or has changing the ++'s to __'s fixed everything?

If there are still problems, I'll take a look.

-- 
Richard



reply via email to

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