Commit Graph

3443 Commits

Author SHA1 Message Date
Thorbjørn Lindeijer
0728e78afb Reintroduced a way to edit project dependencies
Dependencies between projects can now be edited in the Projects mode.
You can simply check for each project the projects that it depends on,
and they will be built first. A message box pops up when you try to
create a circular dependency.

Could use some testing.
2009-01-16 16:44:25 +01:00
dt
f52a012924 Merge commit 'fred/cmake-build-directory' 2009-01-16 13:48:06 +01:00
dt
ad2fd37b85 Fixes: Probably this needs to be for windows.
Details:  I haven't checked, but according to the cmake sources I need to change this.
2009-01-16 13:47:40 +01:00
Fred Emmott
297bdb3c05 Run all commands in ./qtcreator-build/ when using the CMake plugin.
- avoid polution of the source.
- required for KDE apps.
2009-01-15 19:29:42 +00:00
Fred Emmott
ea2c57257c Run the project cmake command in a ./qtcreator-build directory. 2009-01-15 19:20:36 +00:00
dt
58a0724980 Fixes: Fix parseOption method to be robust 2009-01-15 16:06:37 +01:00
Fred Emmott
a4624993b9 fill in project name for CMake projects 2009-01-15 14:48:28 +00:00
Daniel Molkentin
59affcfffc Bump year in licence header. 2009-01-13 19:22:14 +01:00
hjk
2f203ea6c6 cmakeprojectmanager: compile fix for namespaced Qt 2009-01-13 12:37:39 +01:00
dt
920ce6f8fb Fixes: Correctly restore RunConfigurations
Details:  Copy and paste error
2009-01-12 18:26:26 +01:00
dt
5c6c442883 Fixes: Add install target and don't create runconfigurations for targets without executable.
Details:  One step at a time.
2009-01-12 17:51:50 +01:00
dt
71ea85dfee Fixes: Add the ability to add command line arguments to the cmake command line
Task:     CMake support
Details:  we don't pass those to the cbp file generation, that might create problems.
2009-01-12 16:01:49 +01:00
dt
cc4e0e3ad1 Fixes: Correctly restore BuildSteps and add configuration options to the cmakestep.
Details:  Forgot to add the factories, also the configuration options for the cmakestep don't work atm.
2009-01-12 15:29:05 +01:00
dt
0b21f2898f Fixes: Various stuff in the cmake project.
Details:  Not yet usable, but at least you get a list of build targets now.
2009-01-12 15:10:33 +01:00
Friedemann Kleint
d6fbb1b573 Fixes: gcc 4.3.2 compile warnings 2008-12-19 10:49:29 +01:00
goro
a51b70b51c Bump version from 0.9.1 to 0.9.2 2008-12-18 12:51:08 +01:00
dt
d402ed2955 Fixes: Replace QTC_ASSERT with QT_ASSERT. 2008-12-17 15:51:48 +01:00
dt
3ba192af7e Merge branch '0.9.1-beta' 2008-12-17 14:21:03 +01:00
dt
edd1e84b1d Fixes: Restore and save settings for RunSettings.
Details:  Not the most pressing problem, but easy to fix.
2008-12-17 13:56:44 +01:00
hjk
da3cb14483 chancge Nokia GPL exception version from 1.2 to 1.3 2008-12-16 17:20:00 +01:00
dt
c70c7ac29c Fixes: Create a cbp file if we didn't find one, create All target
Task:     -
RevBy:    -
AutoTest: -
Details:  For now create only one build configuration "AllTargets",
build only the "all" target. Create runconfigurations for all targets
with option type=4
2008-12-12 17:22:02 +01:00
hjk
4a552ead9f use QTC_ASSERT instead of Q_ASSERT 2008-12-09 15:25:01 +01:00
dt
e99d8ce3fc Fixes: Add those files.
Task:     -
RevBy:    -
AutoTest: -
Details:  -
2008-12-09 14:53:06 +01:00
dt
f293f4d7ef Fixes: Whitespace to make hjk happy. 2008-12-09 14:33:09 +01:00
dt
b33cf9b4cd Merge branch '0.9.1-beta' of git@scm.dev.nokia.troll.no:creator/mainline into 0.9.1-beta
Conflicts:
	src/plugins/cmakeprojectmanager/cmakeproject.cpp
2008-12-09 14:18:09 +01:00
dt
7d4dab15a5 Fixes: Some running support for cmake
Task:     -
RevBy:    -
AutoTest: -
Details:  Note: I need to refactor the code significantly, i'm more or
less convinced that one build configuration per target is wrong.
We probably want one build configuration per build directory and instead
build all targets that we are interested then in the makestep.
This means we won't have any cmake support for the beta.
2008-12-09 14:13:29 +01:00
hjk
342caa2141 some more whitespace changes 2008-12-09 11:07:24 +01:00
dt
942363913c Merge branch '0.9.1-beta' of git@scm.dev.nokia.troll.no:creator/mainline into 0.9.1-beta
Conflicts:
	src/plugins/qt4projectmanager/qtversionmanager.cpp
2008-12-08 12:47:15 +01:00
dt
83d5461c7f Fixes: Find the qplatformdefs.h file
Task:     -
RevBy:    -
AutoTest: -
Details:  Add the include path for qplatformdefs.h to the fot.
2008-12-08 12:44:28 +01:00
dt
e503e1e4e9 Fixes: Parse all the targets.
Task:     -
RevBy:    -
AutoTest: -
Details:  (Only outputs them via qDebug().)
2008-12-08 12:27:25 +01:00
Roberto Raggi
d74ddb76b6 Protected m_dirty and m_projects with a mutex. 2008-12-08 10:45:27 +01:00
dt
440053f71e Fixes: Add the cmakestep and makestep to a buildconfigratuion.
Task:     -
RevBy:    -
AutoTest: -
Details:  Actually building only works on unix (since the generator is
hardcoded.) and make is called without any parameters which is wrong.
A lot is missing for basic build support, but this is a start.
2008-12-05 16:30:26 +01:00
dt
908ee0e5de Fixes: Missing files, argh.
Task:     -
RevBy:    -
AutoTest: -
Details:  -
2008-12-04 13:06:02 +01:00
dt
a10019eab6 Fixes: Added stub makestep for cmake.
Details:  Also add copyright headers and some initial code for the
CMakeStep and MakeStep. Soon it will actially build something.
2008-12-04 12:51:58 +01:00
qtc-commiter@nokia.com
f8def2e26b Fixes: Compile for Karsten
Task:     -
RevBy:    -
AutoTest: -
Details:  -
2008-12-03 13:26:04 +01:00
dt
d5b00aaef9 Forgot these two files in previous commit
Should have been part of 83e3524b53
2008-12-03 09:28:57 +01:00
dt
83e3524b53 Fixes: Add a stub for cmakestep. Which does nothing at all, yet.
Details:  Another dummy, still more to do.
2008-12-02 18:06:51 +01:00
dt
00da0ea34b Fixes: Seperate parsing the cbp file into a seperate class.
Details:  Makes the code look better.
2008-12-02 17:56:21 +01:00
hjk
ab83dcd87c off-by-one in headers 2008-12-02 14:20:25 +01:00
hjk
8a43d9b9f3 end-of-line whitespace correction of the new headers 2008-12-02 14:17:16 +01:00
hjk
f61e8672db more cosmetic changes 2008-12-02 14:09:21 +01:00
Friedemann Kleint
e2fb40c763 Fixes: Compiler warnings 2008-12-02 12:21:14 +01:00
con
05c35356ab Initial import 2008-12-02 12:01:29 +01:00