Apache OpenOffice (AOO) Bugzilla – Issue 67558
neon must not deliver private header config.h
Last modified: 2007-07-13 14:56:35 UTC
as written in #i64798# the cleaner solution to determin the neon version is to use the version supplied in config.h of neon itself. please do not forget to remove setting NEON_VERSION in config_office and ssrc680.ini
The cleaner solution suggested in #i64798# does actually not work. I overlooked that config.h is not a public neon header file, but it gets delivered by neon/makefile.mk. Even worse, there is actually no need for doing this. None of the projects using neon is using config.h Remove config.h delivery from neon/makefile.mk
.
so there is still the option to generate some "neon_version.mk" to have propagating the version for the supplied neon close to the tarball and not hidden somewhere in solenv/config
Fixed in CWS ucbfixes01. solenv no longer defines NEON_VERSION. config_office only defines NEON_VERSION for system neon. neon defines NEON_VERSION for internal neon. ucb uses neon-supplied NEON_VERSION for internal builds, config_office supplied NEON_VERSION for system builds. neon does no longer deliver config.h solenv/config/ssrc680.ini r1.120.28.1 config_office/configure r1.181.10.1 neon/version.mk r1.1.2.1 neon/prj/d.lst r1.1.152.1 ucb/source/ucp/webdav/makefile.mk r1.32.4.2
reopen. configure is a generated file and so the next time it will be generated the change would be lost (that it would break something, but still..) configure.in needs to be changed, too
kso->rene: Thanks for pointing this out. Fixed. config_office/configure.in r1.198.8.1
kso->hjs: Please verify.