Summary: | Autoproject manager does not recognise DIST_SUBDIRS | ||
---|---|---|---|
Product: | [Applications] kdevelop | Reporter: | Christian Prochnow <cproch> |
Component: | Build tools: Automake | Assignee: | kdevelop-bugs-null |
Status: | RESOLVED LATER | ||
Severity: | normal | CC: | craig.scott |
Priority: | HI | ||
Version: | git master | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Christian Prochnow
2003-07-16 15:06:16 UTC
It also doesn't read EXTRA_DIST I'd really love to have EXTRA_DIST recognized. Didn't kdevelop2 automatically add files to EXTRA_DIST? Doesn't that makes this bug a regression? OK, making it a regression bug The automake manager needs to either recognize DIST_SUBDIRS or analyze the Makefile.am to determine all the possible values for each variable listed in SUBDIRS (which is what automake does). The former should be far easier to implement. Until this bug is fixed, entire subtrees will be omitted from the file list when conditional SUBDIRS are used, with no way for the user to coerce the automake manager to include those subdirectories. KDevelop has a workaround for it. Here is an example extracted from kdevelop/languages/Makefile.am : ## ## Do NOT remove the comments that start with "kdevelop:" ## They are actually directives to the kdevelop plugin system ## ## The include_xxxx variables are controlled by configure.in.in ## if include_ada ADA_LANGUAGE = ada endif if include_bash BASH_LANGUAGE = bash endif ... #kdevelop: ADA_LANGUAGE = ada #kdevelop: BASH_LANGUAGE = bash ... SUBDIRS = $(ADA_LANGUAGE) $(BASH_LANGUAGE) Please Re-Open once KDevelop4 has Automake support and the same problem. |