Version: 3.0a4 (using KDE KDE 3.1.1) Installed from: SuSE RPMs Compiler: gcc-3.3-23 glibc-2.3.2-6 OS: Linux Working with the QMake manager. (Qmake-project) After modifications on some code files no rebuild of dependend object files is initiated. A complete rebuild is needed everytime something has changed.
I see no problem with dependencies and qmake. If you want your binaries to be recompiled if some other targets (like static libs) was changed then add TARGETDEPS to your qmake project file (no gui for this is available yet). Please specify your problem.
Subject: RE: Compiler does not recognize changes Theese TARGETDEPS entries in the *.pro files will be removed by Gideon, if it touches it. A newer version of gideon (last two weeks) is able to set some dependencies inside the qmake manager. The resulting strings in the *.pro-files are invalid. For example: TARGETDEPS += ../mystuff/libMyStuff.a../lib The linker then tries to link a library called "../mystuff/libMyStuff.a../lib" and asks me for how to make it. Some space is missed between the "../mystuff/libMyStuff.a" and "../lib". Please check this out. If it is already fixed, forget it. Thanks a lot, Tom -----Original Message----- From: Alexander Dymo [mailto:cloudtemple@mksat.net] Sent: Dienstag, 8. Juli 2003 23:17 To: Lueders, Tom Subject: [Bug 56999] Compiler does not recognize changes ------- You are receiving this mail because: ------- You reported the bug, or are watching the reporter. http://bugs.kde.org/show_bug.cgi?id=56999 ------- Additional Comments From cloudtemple@mksat.net 2003-07-08 23:16 ------- I see no problem with dependencies and qmake. If you want your binaries to be recompiled if some other targets (like static libs) was changed then add TARGETDEPS to your qmake project file (no gui for this is available yet). Please specify your problem.
Ok, thanks for pointing me on the problem. Indeed, user defined TARGETDEPS weren't taken into account. This is fixed now in cvs. The resulting strings are valid for me (cvs). I've commited a change for project configuration dialog. Now there is a "Dependencies" tab with GUI for TARGETDEPS option. PS: please test this extensivelly because i've fixed one bug in *.pro parsing class and noone knows how many bugs i've introduced ;)