Bug 31893

Summary: General use and directory faults
Product: [Applications] kdevelop Reporter: troll
Component: kdevelop 2.x (obsolete)Assignee: KDevelop-Devel List <kdevelop-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 1.4.1   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:

Description troll 2001-08-31 13:40:06 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           kdevelop
Version:           1.4.1 (using KDE 2.1.2 )
Severity:          wishlist
Installed from:    compiled sources
Compiler:          gcc version 2.95.2 19991024 (release)
OS:                Linux 2.4.5 i586
OS/Compiler notes: 

All these are linked

1) you cant specify more than 1 executable name - any other dirs are forced to be libraries

2) It creates only one source dir - I want 4

basedir
   |
   ---common static lib
   |
   ---docs
   |
   ---ProgA gui chooser and setup
   |    |
   |    ----ProgA-dumb term iface (binary exec)
   |    |
   |    ----ProgA-ncurses  ncurses iface(binary exec)
   |    |
   |    ----ProgA-x11 x11 gui (binary-exec)
   |
   ----ProgB receiving daemon (binary-exec)

I had to text edit the kdeprj file to get the names right.

3) It wont allow the subidrs to be rearranged - because I created the common subdir last - it is compiled last - It needs to be first.

4) The path to the static library is not related to the current make dir - It assumes that the dir is a subdir of the curren dir.

5) It does not offer an easy way to specify an OPTIONAL library. eg if ncurses or x11 is missing I want the compile to continue for the rest of the project and simply set a define for existing libraries rather than force an error.

6) The file viewer does not show hidden files and dirs such as .libs

7) also as an aside it prints only to the default printer and does not refresh buffers and file list after an external operation such as a make!




These problems have forced me to continue the project in a purely editor environment rather than use your program - It simply isnt robust enough to allow a programmer to do a more complex project.

Thanx 

Mr E_T

(Submitted via bugs.kde.org)
(Called from KBugReport dialog)
Comment 1 Caleb Tennis 2002-12-06 20:07:11 UTC
Most, if not all, of your issues have been resolved in Gideon.  I suggest you try it out and see 
if it meets your needs now.