header files in noinst

Sascha Cunz mail at SaCu.DE
Thu Dec 4 00:48:07 UTC 2003


> > there seems to be a mistake in lib/interfaces/Makefile.am
> > kdevversioncontrol.h includes kdevvcsfileinfoprovider.h
> > Can i commit the attached patch (which simply adds this file)?
> Yes, please :-)

Done :)

> > I noticed this because a user in #kdevelop tried to develop a VCS-Plugin
> > outside of kdevelop source tree.
> > Maybe this is a bug in AM - looking deeper at it, i found:
> > AutoMake Manager shows the file kdevvcsfileinfoprovider.h as "header in
> > noinst" - but this file was not mentioned in Makefile.am at all.
> > Is this desired to be so?
>
> Ops :-( It is a public interface so it _must be_ installed ... My fault: it
> works when developing withing the kdevelop source tree but probably not
> when developing an external vcs plugin ;-/
> The .h shoud then be removed from no_inst target.

The .h file cannot be removed from no_inst target. Makefile.am did not refer 
to the .h file. I'm still wondering, why kdevelop's Auto Make Manager shows 
it at the same place, where t shows the file that is really in no_inst 
target.

Sascha




More information about the KDevelop-devel mailing list