On Sep 28, 2009, at 5:42 PM, ext Mentar Mahmudi wrote: > Well adding a custom 'clean' build step is not really a good solution > because a 'clean' step shouldn't be in my build steps. > > Now, I every time a small change is made the whole project is build > because everything was cleaned in the previous build beating the whole > point of make. Not to mention that when I say 'clean project' in the > drop down menu, it still says: "No Makefile found, assuming project is > clean." > > I feel, I didn't quite understand your solution. Is this what you > meant?
No, but I forgot that the last official release 1.2.1 doesn't allow you to define separate build steps for building and cleaning. If you use a more recent snapshot, for example our tested technology snapshot 1.2.90 (http://labs.trolltech.com/blogs/2009/09/10/qt-creator-1290-technology-snapshot/ ) then you are able to define what to do for "clean" separately. It just not possible in 1.2.1. ++ Eike > On Mon, Sep 28, 2009 at 3:00 AM, <[email protected]> > wrote: >> Send Qt-creator mailing list submissions to >> [email protected] >> >> To subscribe or unsubscribe via the World Wide Web, visit >> http://lists.trolltech.com/mailman/listinfo/qt-creator >> or, via email, send a message with subject or body 'help' to >> [email protected] >> >> You can reach the person managing the list at >> [email protected] >> >> When replying, please edit your Subject line so it is more specific >> than "Re: Contents of Qt-creator digest..." >> >> >> Today's Topics: >> >> 1. Re: Cleaning with custom makefile (Eike Ziller) >> 2. Re: Working with custom Makefiles (Eike Ziller) >> >> >> ---------------------------------------------------------------------- >> >> Message: 1 >> Date: Mon, 28 Sep 2009 09:55:07 +0200 >> From: Eike Ziller <[email protected]> >> Subject: Re: [Qt-creator] Cleaning with custom makefile >> To: "[email protected]" <[email protected]> >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> >> >> On Sep 26, 2009, at 3:49 AM, ext Mentar Mahmudi wrote: >> >>> What is the difference between the QMAKE_MAKEFILE and MAKEFILE >>> variable? So far they have acted the same way. >>> >>> When I set any of these variables, I could build in release or debug >>> mode by adding -f 'mymakefile' in the 'additional make arguments' in >>> the project options. >>> >>> However, when I try to clean the project it says: "No Makefile >>> found, >>> assuming project is clean". How do I tell Qt Creator about my custom >>> makefile? I don't think there is any problem with the makefile >>> itself >>> because when I say: $ make -f mymakefile clean, it does the job >>> neatly. >> >> You need to edit the "Clean" build steps as well (in projects mode). >> >> Best regards, >> -- >> Eike Ziller >> Software Engineer >> Nokia, Qt Development Frameworks >> Phone +49 (0)30 6392 3255 >> Fax +49 (0)30 6392 3256 >> E-mail [email protected] >> >> >> >> >> >> >> >> ------------------------------ >> >> Message: 2 >> Date: Mon, 28 Sep 2009 10:44:08 +0200 >> From: Eike Ziller <[email protected]> >> Subject: Re: [Qt-creator] Working with custom Makefiles >> To: "[email protected]" <[email protected]> >> Message-ID: <[email protected]> >> Content-Type: text/plain; charset=WINDOWS-1252; format=flowed; >> delsp=yes >> >> Hi, >> >> On Sep 25, 2009, at 4:58 PM, ext Psycho Man wrote: >> >>> Um, nope. The "Build issues" window is empty. Maybe if I follow the >>> custom build process that Sasken suggested, the compile errors might >>> become clickable perhaps? >> >> Note that there's a problem in Qt Creator at the moment if your >> build/ >> compiler outputs messages in a different language than english. (Qt >> Creator looks for lines containing "error" or "warning") >> >> ++ Eike >> >>> From: "Kuiper, Luuk" <[email protected]> >>> To: [email protected] >>> Sent: Friday, September 25, 2009 4:03:41 AM >>> Subject: Re: [Qt-creator] Working with custom Makefiles >>> >>> Ilkaa Wrote: >>> >>> >>>> Additionally, I hacked my Makefile so it can be invoked directly >>> by qt (without the custom build script i.e.), but then compilation >>> errors are >>>> not clickable links in the "compile output" window. >>> >>>> Any help is appreciated. >>> >>>> Best, >>>> P >>> >>> Look in the 'Build issues' window instead. There you click on the >>> error and jump to the causing source code. >>> >>> Luuk Kuiper >>> >>> >>> From: [email protected] >>> [mailto:[email protected] >>> ] On Behalf Of Ilkka Laukkanen >>> Sent: 25 September 2009 09:58 >>> To: [email protected] >>> Subject: Re: [Qt-creator] Working with custom Makefiles >>> >>> Maybe you?d be best off writing a custom qt-creator-makefile.mk that >>> would just call your build script and pass the parameters. Something >>> like >>> >>> %: >>> <tab>custom-build-script.sh $@ >>> >>> oughta do. >>> >>> -- >>> Ilkka Laukkanen [email protected] Tel. +358 358 40 >>> 539 3984 >>> SW Engineer >>> >>> Sasken Finland Oy >>> Insin??rinkatu 41 >>> FI-33720 Tampere >>> www.sasken.com www.sasken.fi >>> >>> From: [email protected] >>> [mailto:[email protected] >>> ] On Behalf Of Psycho Man >>> Sent: 25. syyskuuta 2009 4:28 >>> To: [email protected] >>> Subject: [Qt-creator] Working with custom Makefiles >>> >>> Hello, >>> >>> I am a new user. Would appreciate some help with setting up a qt >>> project for an existing codebase that uses a build script in >>> essence. The build shell script uses some environment variables to >>> determine what to do and then invokes GNU make with the appropriate >>> settings. The custom build script is also used to run a test suite >>> that I would like to be able to debug. >>> >>> I was able to import my files into the custom makefile project, but >>> could not find a way to: >>> 1. Get a list of the environment variables (like the one that is >>> visible on a qt based project) >>> 2. Be able to invoke my build script for: building full project, >>> cleaning full project, running test targets. >>> >>> Additionally, I hacked my Makefile so it can be invoked directly by >>> qt (without the custom build script i.e.), but then compilation >>> errors are not clickable links in the "compile output" window. >>> >>> Any help is appreciated. >>> >>> Best, >>> P >>> >>> SASKEN BUSINESS DISCLAIMER >>> ------------------------- >>> This message may contain confidential, proprietary or legally >>> privileged information. In >>> case you are not the original intended Recipient of the message, you >>> must not, directly or >>> indirectly, use, Disclose, distribute, print, or copy any part of >>> this message and you are >>> requested to delete it and inform the sender. Any views expressed in >>> this message are >>> those of the individual sender unless otherwise stated. Nothing >>> contained in this message >>> shall be construed as an offer or acceptance of any offer by Sasken >>> Communication >>> Technologies Limited ("Sasken") unless sent with that express intent >>> and with due >>> authority of Sasken. Sasken has taken enough precautions to prevent >>> the spread of >>> viruses. However the company accepts no liability for any damage >>> caused by any virus >>> transmitted by this >>> email >>> >>> <ATT00001..txt> >> >> -- >> Eike Ziller >> Software Engineer >> Nokia, Qt Development Frameworks >> Phone +49 (0)30 6392 3255 >> Fax +49 (0)30 6392 3256 >> E-mail [email protected] >> >> >> >> >> >> >> >> >> ------------------------------ >> >> _______________________________________________ >> Qt-creator mailing list >> [email protected] >> http://lists.trolltech.com/mailman/listinfo/qt-creator >> >> >> End of Qt-creator Digest, Vol 12, Issue 62 >> ****************************************** >> > > > > -- > Mentar Mahmudi > > PhD Candidate > Electrical Engineering and Computer Science > University of California, Merced > http://graphics.ucmerced.edu > > _______________________________________________ > Qt-creator mailing list > [email protected] > http://lists.trolltech.com/mailman/listinfo/qt-creator -- Eike Ziller Software Engineer Nokia, Qt Development Frameworks Phone +49 (0)30 6392 3255 Fax +49 (0)30 6392 3256 E-mail [email protected] _______________________________________________ Qt-creator mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt-creator
