<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html> <html lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- qmake-manual.qdoc --> <title>qmake Manual</title> <link rel="stylesheet" type="text/css" href="style/offline-simple.css" /> <script type="text/javascript"> document.getElementsByTagName("link").item(0).setAttribute("href", "style/offline.css"); // loading style sheet breaks anchors that were jumped to before // so force jumping to anchor again setTimeout(function() { var anchor = location.hash; // need to jump to different anchor first (e.g. none) location.hash = "#"; setTimeout(function() { location.hash = anchor; }, 0); }, 0); </script> </head> <body> <div class="header" id="qtdocheader"> <div class="main"> <div class="main-rounded"> <div class="navigationbar"> <table><tr> <td >Qt 5.12</td><td >qmake Manual</td></tr></table><table class="buildversion"><tr> <td id="buildversion" width="100%" align="right">Qt 5.12.6 Reference Documentation</td> </tr></table> </div> </div> <div class="content"> <div class="line"> <div class="content mainContent"> <link rel="next" href="qmake-overview.html" /> <link rel="start" href="index.html" /> <p class="naviNextPrevious headerNavi"> <a class="nextPage" href="qmake-overview.html">Overview</a> </p><p/> <div class="sidebar"> <div class="toc"> <h3><a name="toc">Contents</a></h3> <ul> <li class="level1"><a href="#table-of-contents">Table of Contents</a></li> </ul> </div> <div class="sidebar-content" id="sidebar-content"></div></div> <h1 class="title">qmake Manual</h1> <span class="subtitle"></span> <!-- $$$qmake-manual.html-description --> <div class="descr"> <a name="details"></a> <p>The qmake tool helps simplify the build process for development projects across different platforms. It automates the generation of Makefiles so that only a few lines of information are needed to create each Makefile. You can use qmake for any software project, whether it is written with Qt or not.</p> <p>qmake generates a Makefile based on the information in a project file. Project files are created by the developer, and are usually simple, but more sophisticated project files can be created for complex projects.</p> <p>qmake contains additional features to support development with Qt, automatically including build rules for moc and uic.</p> <p>qmake can also generate projects for Microsoft Visual studio without requiring the developer to change the project file.</p> <a name="table-of-contents"></a> <h2 id="table-of-contents">Table of Contents</h2> <ul> <li><a href="qmake-overview.html">Overview</a></li> <li><a href="qmake-tutorial.html">Getting Started</a></li> <li><a href="qmake-project-files.html">Creating Project Files</a></li> <li><a href="qmake-common-projects.html">Building Common Project Types</a></li> <li><a href="qmake-running.html">Running qmake</a></li> <li><a href="qmake-platform-notes.html">Platform Notes</a></li> <li><a href="qmake-language.html">qmake Language</a></li> <li><a href="qmake-advanced-usage.html">Advanced Usage</a></li> <li><a href="qmake-precompiledheaders.html">Using Precompiled Headers</a></li> <li><a href="qmake-environment-reference.html">Configuring qmake</a></li> <li><a href="qmake-reference.html">Reference</a><ul> <li><a href="qmake-variable-reference.html">Variables</a></li> <li><a href="qmake-function-reference.html">Replace Functions</a><ul> <li><a href="qmake-function-reference.html#built-in-replace-functions">Built-in Replace Functions</a></li> </ul> </li> <li><a href="qmake-test-function-reference.html">Test Functions</a><ul> <li><a href="qmake-test-function-reference.html#built-in-test-functions">Built-in Test Functions</a></li> <li><a href="qmake-test-function-reference.html#test-function-library">Test Function Library</a></li> </ul> </li> </ul> </li> </ul> </div> <!-- @@@qmake-manual.html --> <p class="naviNextPrevious footerNavi"> <a class="nextPage" href="qmake-overview.html">Overview</a> </p> </div> </div> </div> </div> </div> <div class="footer"> <p> <acronym title="Copyright">©</acronym> 2019 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners.<br/> The documentation provided herein is licensed under the terms of the <a href="http://www.gnu.org/licenses/fdl.html">GNU Free Documentation License version 1.3</a> as published by the Free Software Foundation.<br/> Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners. </p> </div> </body> </html>