- 
    
Suggestion
 - 
    Resolution: Done
 - 
    
  Not Evaluated                     
     - 
    Qt Creator 2.6.0
 - 
    None
 
I find the resulting clutter of build directories at the same level of the folder that contains my Qt project file and source folders distracting. For example, if I have "myProject" all the build directories are at the same level.
+---workspace
    +---myProject
    +---myProject-Desktop_Qt_5_1_0_MSVC2012_32bit-Debug
    +---myProject-Desktop_Qt_5_1_0_MSVC2012_64bit-Debug
This clutter becomes multiplied when a folder contains multiple sub-folders with each containing Qt projects.
If I try to configure the Qt Creator Build directory to "myProject/output" I receive a warning message saying "Qmake does not support build directories below source directory". In previous versions of Qt Creator I could do this by using qmake variables in the project file, for example:
+---workspace
    +---myProject
        +---myProject.pro
        ---source
            +---main.cpp
        ---output
            +---32bit-Debug
            +---64bit-Debug
I would like to see a method to easily configure Qt Creator to control this behavior and reduce the build clutter:
Implementation:
---------------
1 - Allow users to create an output directory at the same level as the Qt project as was possible with Qt Creator 2.5 and earlier.
2 - If #1 is not possible, allow users to easily create a my "project-output" folder at the same level that contains all *32bit-Debug, *64bit-Debug build folders. For example:
+---workspace
    +---myProject
| +---myProject.pro | 
| ---source | 
|        +---main.cpp ---myProject-output +---myProject-Desktop_Qt_5_1_0_MSVC2012_32bit-Debug +---myProject-Desktop_Qt_5_1_0_MSVC2012_64bit-Debug  | 
I much prefer solution #1 as a clean hierarchical approach that contains all project source and builds inside the project's folder.
Thanks in advance,
-Ed
| For Gerrit Dashboard: QTCREATORBUG-10024 | ||||||
|---|---|---|---|---|---|---|
| # | Subject | Branch | Project | Status | CR | V | 
| 82644,2 | Consider build below source valid for latest Qmake | master | qt-creator/qt-creator | Status: MERGED | +2 | 0 | 
| 82704,1 | Consider build below source valid for latest Qmake | 3.1 | qt-creator/qt-creator | Status: ABANDONED | -2 | 0 |