[Xfce4-commits] CVS: xfce4/xfce4-mixer aclocal.m4, 1.32, 1.33 config.guess, 1.14, 1.15 config.sub, 1.14, 1.15 depcomp, 1.10, 1.11 ltmain.sh, 1.30, 1.31 Makefile.in, 1.38, NONE compile, 1.7, NONE configure, 1.90, NONE install-sh, 1.12, NONE mfclean, 1.1, NONE missing, 1.10, NONE mkinstalldirs, 1.3, NONE

Benedikt Meurer benedikt.meurer at unix-ag.uni-siegen.de
Fri Jan 28 09:59:43 CET 2005


edscott wilson garcia wrote:
> El jue, 27-01-2005 a las 20:42 +0100, Benedikt Meurer escribió:
> 
>>Hey Danny,
>>
>>
>>>Update of /var/cvs/xfce/xfce4/xfce4-mixer
>>>In directory espresso.foo-projects.org:/tmp/cvs-serv1860
>>>
>>>Modified Files:
>>>	aclocal.m4 config.guess config.sub depcomp ltmain.sh 
>>
>>Those files are also auto-generated.
> 
> 
> Hey Benny,
> 
>  Do you know any non-hackish way to avoid PACKAGE_BUGREPORT,
> PACKAGE_VERSION, PACKAGE_NAME, PACKAGE_STRING and  PACKAGE_TARNAME from
> appearing in config.h? (The appearance of these macros in the dbh header
> files is just a nuissance.)

The proper way is not to install the autoheader file, which does not 
only include PACKAGE_* definitions, but also other probably conflicting 
defines.

Instead, use a simple template header file and process it with 
config.status (replacing the @VAR@ variables). Check libxfce* or libexo 
for an example of how to do this (in short: add a file foo-config.h.in 
with the appropriate @VAR@'s, AC_SUBST those variables in configure.ac, 
add foo-config.h.in to AC_OUTPUT and make sure foo-config.h is installed 
in Makefile.am).

> TIA
> Edscott

HTH,
Benedikt



More information about the Xfce4-dev mailing list