Summary: | automake manager: remove files from 'Header in noinst' doesn't work ?! | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Daniel Franke <franke.daniel> |
Component: | Build tools: Automake | Assignee: | KDevelop Developers <kdevelop-devel> |
Status: | RESOLVED INTENTIONAL | ||
Severity: | normal | ||
Priority: | NOR | ||
Version: | 3.0.0b2 | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Solaris | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Daniel Franke
2003-12-19 14:30:40 UTC
AFAIK this noinst_HEADERS stuff in the AM was introduced for the cppparser. Just ignore it! It doesn't hurt you. Ok, i don't mind those NOIST headers, nevertheless classes no longer in project litter the class-view. Intended? No, not intended. For now the only solution I see is to rename or delete the files using konqueror Still valid in kdevelop-3.1.91, KDE-3.3.91, CVS 050113 Daniel seams to be a very good user. I trush him. I think this will have to remain as it is. The "headers in no-inst" is a pseudo-target that the Automake Manager uses in order to keep track of header files that are not in any other way listed in any Makefile.am file. This is done to have those files also "part of the project" which is needed, among other things, for the language parser to be aware of them. Since they are not listed anywhere, the automake manager simply looks in the directory and assumes that if they are there, they are interesting. A workaround would either need a metadata file that lists "blacklisted" files only for the purpose of not showing them in the project while letting them remain in the directory.. or a redesign of the whole idea.. Complexity for marginal utility. KDevelop4 will probably parse headers straight from the #include statements, so this system shouldn't need to exist there. IMHO, WONTFIX. See also bug #110479 |