Version: (using KDE KDE 3.1) Compiler: gcc 2.95.3 OS: Linux Originaly posted on http://bugs.kde.org/show_bug.cgi?id=51251 from Matia Andras 5. The "file groups" works correctly only when the entries are separated by ";". As the conversion app "kdevprj2kdevelop" does not change the "," to ";", everything is put into Others. Furthermore, when specifying file names instead of file mask (ie. GNU group, AUTHORS, ChangeLog,...) even with ";" the files are not put in the GNU group, but in the others.
Marked priority HI because it's a KDevelop2 regression
Subject: kdevelop CVS commit by aclu: Convert , into ; in the file groups. CCMAIL: 58755@bugs.kde.org M +1 -0 kdevprj2kdevelop 1.3 --- kdevelop/kdevprj2kdevelop #1.2:1.3 @@ -202,4 +202,5 @@ next if ($group eq ""); $pattern = $lfvgrouppattern{$group}; + $pattern =~ s/,/;/g; print FILE <<EOF; <group pattern="$pattern" name="$group" />
If the files are added to the project using the Automake Manager (or other manager) they show up in the groups. So if you add AUTHORS, ChangeLog, ... to the project, they show up!
Ops the problem is that the files should be added to the EXTRA_DIST target and that one doesn't get parsed by the autotools :( And there are some Missing things in the kdevprj2kdevelop script: 1. .kdevses import (build configurations) 2. sub-project build parameters (lib type, LDFLAGS etc.) 3. installation properties (right click onto the file-in-project, Properties...) Thanks for Iztok for pointing this out
KDevelop 2 is very old and this script has been removed from KDevelop4