branches/kdevelop/3.4
Andreas Pakulat
apaku at gmx.de
Wed Sep 27 19:29:38 UTC 2006
SVN commit 589217 by apaku:
CCMAIL: kdevelop-devel at kdevelop.org
There it is, the result of the last couple of weeks of working on qmake buildsupport.
You need to run make -f Makefile.cvs so the buildsystem picks up the new icons
In short the new features are:
- more robust qmake parsing, shouldn't screw up any advanced .pro files
- handling of .pro, .pri and the scopes as tree nodes, you can add/remove files
to any of them, change the subproject settings
- Cleaner code, which hopefully can be used as base for kdev4
The drawbacks: Not much tests done yet, so everybody using qmake projects try
the support and give feedback via kdevelop-devel at kdevelop.org or sent bugreports
via bugs.kde.org.
Andreas
_M buildtools/lib/parsers/qmake (directory)
M +17 -14 buildtools/lib/parsers/qmake/qmake.yy
M +779 -582 buildtools/lib/parsers/qmake/qmake_lex.cpp
M +852 -507 buildtools/lib/parsers/qmake/qmake_yacc.cpp
M +33 -24 buildtools/lib/parsers/qmake/qmake_yacc.h
M +10 -19 buildtools/lib/parsers/qmake/qmakeast.cpp
M +11 -30 buildtools/lib/parsers/qmake/qmakeast.h
M +2 -6 buildtools/lib/parsers/qmake/qmakeastvisitor.cpp
M +0 -1 buildtools/lib/parsers/qmake/qmakeastvisitor.h
M +13 -0 buildtools/lib/parsers/qmake/qmakedriver.cpp
M +2 -1 buildtools/lib/parsers/qmake/qmakedriver.h
_M buildtools/lib/parsers/qmake/tests (directory)
M +1 -6 buildtools/lib/parsers/qmake/tests/viewer.cpp
M +82 -63 buildtools/lib/parsers/qmake/tests/viewerbase.ui
M +2 -2 buildtools/projectmanager/importers/qmake/kdevqmakeeditor.cpp
M +14 -14 buildtools/projectmanager/importers/qmake/qmakeprojectmodel.cpp
M +11 -8 buildtools/qmake/Makefile.am
D buildtools/qmake/caret.cpp
D buildtools/qmake/caret.h
M +11 -8 buildtools/qmake/choosesubprojectdlg.cpp
M +8 -7 buildtools/qmake/choosesubprojectdlg.h
A buildtools/qmake/createscopedlg.cpp branches/work/kdevelop-qmake4/buildtools/qmake/createscopedlg.cpp#589151
A buildtools/qmake/createscopedlg.h branches/work/kdevelop-qmake4/buildtools/qmake/createscopedlg.h#589151
A buildtools/qmake/createscopedlgbase.ui branches/work/kdevelop-qmake4/buildtools/qmake/createscopedlgbase.ui#589151
A buildtools/qmake/disablesubprojectdlg.cpp branches/work/kdevelop-qmake4/buildtools/qmake/disablesubprojectdlg.cpp#589151 [License: GPL (v2+)]
A buildtools/qmake/disablesubprojectdlg.h branches/work/kdevelop-qmake4/buildtools/qmake/disablesubprojectdlg.h#589151
A buildtools/qmake/disablesubprojectdlgbase.ui branches/work/kdevelop-qmake4/buildtools/qmake/disablesubprojectdlgbase.ui#589151
D buildtools/qmake/filebuffer.cpp
D buildtools/qmake/filebuffer.h
D buildtools/qmake/filepropertybase.ui
D buildtools/qmake/filepropertydlg.cpp
D buildtools/qmake/filepropertydlg.h
M +41 -31 buildtools/qmake/pathutil.cpp
M +1129 -1149 buildtools/qmake/projectconfigurationdlg.cpp
M +95 -118 buildtools/qmake/projectconfigurationdlg.h
M +348 -281 buildtools/qmake/projectconfigurationdlgbase.ui
A buildtools/qmake/qmakescopeitem.cpp branches/work/kdevelop-qmake4/buildtools/qmake/qmakescopeitem.cpp#589151
A buildtools/qmake/qmakescopeitem.h branches/work/kdevelop-qmake4/buildtools/qmake/qmakescopeitem.h#589151
A buildtools/qmake/scope.cpp branches/work/kdevelop-qmake4/buildtools/qmake/scope.cpp#589151
A buildtools/qmake/scope.h branches/work/kdevelop-qmake4/buildtools/qmake/scope.h#589151
M +20 -18 buildtools/qmake/trollprojectpart.cpp
M +1496 -2948 buildtools/qmake/trollprojectwidget.cpp
M +76 -277 buildtools/qmake/trollprojectwidget.h
A pics/toolbar/hi16-action-qmake_app_disabled.png branches/work/kdevelop-qmake4/pics/toolbar/hi16-action-qmake_app_disabled.png#589151
A pics/toolbar/hi16-action-qmake_func_scope.png branches/work/kdevelop-qmake4/pics/toolbar/hi16-action-qmake_func_scope.png#589151
A pics/toolbar/hi16-action-qmake_inc_scope.png branches/work/kdevelop-qmake4/pics/toolbar/hi16-action-qmake_inc_scope.png#589151
A pics/toolbar/hi16-action-qmake_lib_disabled.png branches/work/kdevelop-qmake4/pics/toolbar/hi16-action-qmake_lib_disabled.png#589151
A pics/toolbar/hi16-action-qmake_sub_disabled.png branches/work/kdevelop-qmake4/pics/toolbar/hi16-action-qmake_sub_disabled.png#589151
More information about the KDevelop-devel
mailing list