From kdevelop-bugs Mon Jan 01 01:34:01 2007 From: Claus Wilke Date: Mon, 01 Jan 2007 01:34:01 +0000 To: kdevelop-bugs Subject: [Bug 139457] New: It is impossible to manually add files to a project Message-Id: <20070101023359.139457.wilke () spamcop ! net> X-MARC-Message: https://marc.info/?l=kdevelop-bugs&m=118306962311654 ------- 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.