[Top][All Lists]
[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