[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kdevelop-bugs
Subject:    [Bug 139457] New: It is impossible to manually add files to a project
From:       Claus Wilke <wilke () spamcop ! net>
Date:       2007-01-01 1:34:01
Message-ID: 20070101023359.139457.wilke () spamcop ! net
[Download RAW message or body]

------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=139457         
           Summary: It is impossible to manually add files to a project of
                    type "Generic C++  Application (Automake based)".
           Product: kdevelop
           Version: 3.3.4
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
        AssignedTo: kdevelop-bugs kdevelop org
        ReportedBy: wilke spamcop net


Version:           3.3.4 (using KDE 3.5.5, Kubuntu (edgy) 4:3.5.5-0ubuntu3)
Compiler:          Target: i486-linux-gnu
OS:                Linux (i686) release 2.6.17-10-generic

In an automake based project, it is impossible to manually add files to the \
project (in contrast to say the custom makefile based projects, where \
right-clicking on the File Tree has the option "add to project").

The reasoning why this option is missing is probably that KDevelop can \
figure out from the Makefiles which files are part of the project and which \
are not. The problem is that this process can fail. In a large real-world \
project, it is inevitable that there will be some pieces that are \
non-standard. For example, I have a large C++ project that also contains \
some python bindings. The python bindings use the python make structure, \
and KDevelop does not recognize the corresponding C++ files as part of the \
project.

Since it is important to have all source files being recognized by KDevelop \
as part of the project (for code completion, project-wide search/replace, \
etc.), I consider it a bug when I can't manually override KDevelop's \
incorrect choice of which files to include into the project.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic