| 
									
										
										
										
											2012-10-02 09:12:39 +02:00
										 |  |  | /************************************************************************** | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | ** | 
					
						
							| 
									
										
										
										
											2015-01-14 18:07:15 +01:00
										 |  |  | ** Copyright (C) 2015 The Qt Company Ltd. | 
					
						
							|  |  |  | ** Contact: http://www.qt.io/licensing | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | ** | 
					
						
							| 
									
										
										
										
											2012-10-02 09:12:39 +02:00
										 |  |  | ** This file is part of Qt Creator | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | ** | 
					
						
							|  |  |  | ** | 
					
						
							|  |  |  | ** GNU Free Documentation License | 
					
						
							|  |  |  | ** | 
					
						
							|  |  |  | ** Alternatively, this file may be used under the terms of the GNU Free | 
					
						
							|  |  |  | ** Documentation License version 1.3 as published by the Free Software | 
					
						
							|  |  |  | ** Foundation and appearing in the file included in the packaging of this | 
					
						
							|  |  |  | ** file. | 
					
						
							|  |  |  | ** | 
					
						
							|  |  |  | ** | 
					
						
							| 
									
										
										
										
											2012-10-02 09:12:39 +02:00
										 |  |  | **************************************************************************/ | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*! | 
					
						
							|  |  |  |     \page getting-and-building.html | 
					
						
							|  |  |  |     \title Getting and Building Qt Creator | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     \code | 
					
						
							|  |  |  |     TODO: This should be extended. | 
					
						
							|  |  |  |     * Windows specific hassle, see README in \QC sources | 
					
						
							|  |  |  |     \endcode | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     There are several reasons why you might want to do your own build of \QC, | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  |     like using the most current development version and being able to tweak \QC | 
					
						
							|  |  |  |     at one or the other place. It is also necessary if you want to create your | 
					
						
							|  |  |  |     own \QC plugin. | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2014-05-15 10:18:07 +02:00
										 |  |  |     \section1 Getting Qt | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  |     Prebuilt \QC packages usually use the latest stable release of Qt. You can | 
					
						
							|  |  |  |     see the exact minimum requirement at the top of \QC's \c {qtcreator.pro}. | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  |     (You can find the current version in our source repository here: | 
					
						
							| 
									
										
										
										
											2015-03-10 09:20:33 +01:00
										 |  |  |     \l{https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/qtcreator.pro#n4}.) | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  |     You can get prebuilt Qt packages from | 
					
						
							|  |  |  |     \l{https://download.qt.io}{Qt Downloads}. If you want to use Qt as provided | 
					
						
							|  |  |  |     by your Linux distribution, you need to make sure that all Qt development | 
					
						
							|  |  |  |     packages and private header packages are also installed. | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |     \section1 Getting and Building \QC | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  |     You can get the \QC sources for a specific version either by using one of | 
					
						
							|  |  |  |     the released source bundles, or from the Git repository | 
					
						
							|  |  |  |     \l{https://code.qt.io/cgit/qt-creator/qt-creator.git}. If you intend to | 
					
						
							|  |  |  |     contribute to \QC itself, you should use the repository from our Gerrit | 
					
						
							|  |  |  |     review tool as described in: | 
					
						
							|  |  |  |     \l{https://wiki.qt.io/Setting_up_Gerrit}{Setting up Gerrit}. | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |     We strongly encourage you to do out-of-source builds of \QC (also called | 
					
						
							|  |  |  |     shadow-builds). | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  | 
 | 
					
						
							|  |  |  |     After you put the \QC sources somewhere (lets call the path | 
					
						
							|  |  |  |     \c {<QtCreatorSources>}) | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  |     you build it on Linux and Mac with | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  |     \code | 
					
						
							|  |  |  |     cd <QtCreatorSources>/.. | 
					
						
							|  |  |  |     mkdir qtcreator-build | 
					
						
							|  |  |  |     cd qtcreator-build | 
					
						
							|  |  |  |     <QtInstall>/bin/qmake -r <QtCreatorSources> | 
					
						
							|  |  |  |     make | 
					
						
							|  |  |  |     \endcode | 
					
						
							| 
									
										
										
										
											2015-06-23 15:50:23 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2011-10-10 08:32:07 +02:00
										 |  |  |     or the corresponding commands on Windows systems. | 
					
						
							|  |  |  | */ |