octave-maintainers
[Top][All Lists]
Advanced

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

Re: TEXINFO_LIB definitions in Makefiles


From: John W. Eaton
Subject: Re: TEXINFO_LIB definitions in Makefiles
Date: Mon, 24 Nov 2014 17:02:48 -0500
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Icedove/24.5.0

On 11/23/2014 12:16 AM, Rik wrote:
11/22/14

John,

I think you're probably the only one who has enough institutional memory
about why we might have this feature.  The macro OCTAVE_CHECK_LIB in
m4/acinclude.m4 makes a definition "TEXINFO_LIBNAME = @set HAVE_LIBNAME" in
all of the Makefiles for each library.  An excerpt from a Makefile on the
default branch is shown below.

TEXINFO_AMD = @set HAVE_AMD
TEXINFO_ARPACK =
TEXINFO_CAMD = @set HAVE_CAMD
TEXINFO_CCOLAMD = @set HAVE_CCOLAMD
TEXINFO_CHOLMOD = @set HAVE_CHOLMOD
TEXINFO_COLAMD = @set HAVE_COLAMD
TEXINFO_CURL = @set HAVE_CURL
TEXINFO_CXSPARSE = @set HAVE_CXSPARSE
TEXINFO_FFTW3 = @set HAVE_FFTW3
TEXINFO_FFTW3F = @set HAVE_FFTW3F
TEXINFO_GLPK = @set HAVE_GLPK
TEXINFO_HDF5 = @set HAVE_HDF5
TEXINFO_QHULL = @set HAVE_QHULL
TEXINFO_QRUPDATE = @set HAVE_QRUPDATE
TEXINFO_UMFPACK = @set HAVE_UMFPACK
TEXINFO_Z = @set HAVE_Z

I think this might have been intended to be used in the documentation with
the Texinfo command "@ifset FLAG".  But, we don't use it anywhere.  And our
goal is to supply the documentation for all of Octave, not just the
functions that are installed locally.

Right, I originally thought that it would make sense to have the documentation include only the functions that were actually available, but that causes more trouble than it is worth.

Any objections to deleting this definition from OCTAVE_CHECK_LIB?

If they are no longer used, then I think it is fine to remove these variable definitions.

jwe





reply via email to

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