aboutsummaryrefslogtreecommitdiffstats
path: root/doc/reference/modules
Commit message (Collapse)AuthorAgeFilesLines
* Add documentation for the ib module.Jake Petroules2014-07-221-0/+212
| | | | | Change-Id: If772a815a9f0d99d00dc5037b236a71b7928a641 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Cpp module: Fix "visibility" property.Christian Kandeler2014-07-181-1/+3
| | | | | | | | The GCC visibility options can be combined. Change-Id: I9fe5c9bb80f2fcc97cd5a5bc0651314ecd180e51 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* introduce cpp.compilerPathByLanguageJoerg Bornemann2014-07-141-2/+13
| | | | | | | | | | The setup-toolchains tool stores the compiler path per language in compilerPathByLanguage for toolchains that provide different compiler binaries for different languages. For the gcc/clang toolchains we now use g++/clang++ for C++ and gcc/clang for everything else. Change-Id: I62ce5a5a4217e2832fafd03301ff75efab62a608 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* introduce cpp.entryPointJoerg Bornemann2014-06-021-0/+9
| | | | | | | | | Set cpp.entryPoint to specify the entry point symbol for an executable or dynamic library. Task-number: QBS-602 Change-Id: I83e7c13b4ab7675a1cfa0cc8a2234cba0f850b3d Reviewed-by: Jake Petroules <jake.petroules@petroules.com>
* introduce cpp.useRPathsJoerg Bornemann2014-05-281-0/+9
| | | | | | | | | Set this property to false to prevent the linker from writing rpaths to the binary. Task-number: QBS-594 Change-Id: Ife1ad9fa40bc2b792bf78af4f349fe6a80095d35 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* introduce Qt.quick.qmlPath propertyJoerg Bornemann2014-05-161-0/+20
| | | | | | Task-number: QBS-578 Change-Id: I116987d3232a832137781d4d5ac90adf4bd7ed88 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* introduce Qt.quick.qmlImportsPath propertyJoerg Bornemann2014-05-161-0/+18
| | | | | | Task-number: QBS-578 Change-Id: I09a4396f48e40f78b665564691a2bc3eebcc77f8 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Merge remote-tracking branch 'origin/1.2'Joerg Bornemann2014-05-081-1/+1
|\ | | | | | | Change-Id: I4a1b580c51119b1a740e86a289d867e6f3102a39
| * Doc: fix copy-paste error.Jake Petroules2014-05-061-1/+1
| | | | | | | | | | Change-Id: I7baa14d5b14a19b0240476584f91a47030f781a7 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add support for building and running TypeScript apps through Node.js.Jake Petroules2014-04-251-0/+210
| | | | | | | | | | Change-Id: I13f4d1e7d994cc5c52a0a0d80e1db1de0c710376 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add support for running Node.js using qbs run.Jake Petroules2014-04-151-0/+54
|/ | | | | Change-Id: I98a38e49cbea57d44b787eec12c2cb5f2e5cd601 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Define hostOSBuildVersion on Windows as well.Jake Petroules2014-03-031-2/+3
| | | | | | | This mirrors CoreFoundation's behavior (and makes sense given the name). Change-Id: I4519978cff507f585378469cf535c2b815172fd4 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* QBS: Add a new linkerScripts property for the CppModuleDenis Shienkov2014-02-281-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | Linkers of the majority Embedded projects (like the "bare metal" without an OS) require of the script files which contain directives for placement a binary code of FW to the desired address space of the target MCU. When using a QBS project it can be implemented by adding to the "cpp.linkerFlags" property, e.g. : cpp.linkerFlags: [ "-T", "<path/to/script/file>" ] But this solution has a shortcomings related to need to specify a full paths to the scripts files and so on. Therefore was introduced a new "cpp.linkerScripts" property which requires specifying of the list of used scripts files with the relative paths concerning of the *.qbs project file, e.g. : cpp.linkerScripts: [ "<scriptfile1>", "<scriptfile2>" ] Note: This property is implemented only for the GCC compiler module. Change-Id: I9f30a054e615a1cef8ca022352706eb3448bc7cd Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Use getNativeSetting instead of sw_vers for increased performance.Jake Petroules2014-02-271-0/+10
| | | | | Change-Id: I9dd122b592870eecd8bb011c52fc88e6374a4fce Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Update references to the toolchain setup tool.Christian Kandeler2014-02-131-5/+5
| | | | | | | s/detect/setup Change-Id: If9d84c94c89c887fb833540a0e2c9d0da4919ba9 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2014-01-221-0/+18
|\ | | | | | | Change-Id: I2c4aa7cb7ec7db58577ceac5cb56bc925ae9360f
| * Doc: document cpp.archiverNameJoerg Bornemann2014-01-161-0/+18
| | | | | | | | | | | | Change-Id: Ie31e6eb3e098f5176030adb789315cb996b4ae17 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com>
* | Allow dependencies on "Qt.test".Christian Kandeler2014-01-171-1/+1
| | | | | | | | | | | | | | | | That's what we called the "testlib" module until recently, so let's keep supporting that name. Change-Id: I324c9b3add0a8709dba8b84458189727df9cf6d2 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Make it possible to link with unresolved symbols.Christian Kandeler2014-01-151-0/+11
| | | | | | | | | | | | | | Task-number: QBS-476 Change-Id: I697cc562b4212a5aa89ba973081571f99c08ba37 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2014-01-093-3/+3
|\| | | | | | | Change-Id: Iccf01f1dad3fca4a78c7d9b795fdef6df0181e9b
| * Incremented year in copyright infoRobert Loehning2014-01-083-3/+3
| | | | | | | | | | | | Change-Id: Ib7f9a00bb891fa39c5bc1f891ddbfba1e4d23227 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add support for embedding Info.plist into unbundled executable products.Jake Petroules2014-01-091-0/+11
| | | | | | | | | | | | | | Task-number: QBS-468 Change-Id: I0b2cbb1b0aba3f73baf17d703eac5ecb687f54a0 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | increment copyright year in remaining placesJoerg Bornemann2014-01-082-4/+4
| | | | | | | | | | Change-Id: If67d388eb45cb8bf503cfaf88ca2de861183c0b4 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Correct some errors in the NSIS module documentation.Jake Petroules2013-12-061-2/+2
| | | | | | | | | | Change-Id: I963bdaae5ae87ae8939d2c66f14ba9fd61f57fa9 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2013-12-051-2/+2
|\| | | | | | | | | | | | | Conflicts: tests/auto/blackbox/tst_blackbox.cpp Change-Id: Iba75a0ddad3ba59c57d1a6365aa886b1ea211eed
| * Update docs to mention $(VAR) form in Info.plist processing.Jake Petroules2013-12-021-2/+2
| | | | | | | | | | Change-Id: Icea0faa06ceee110406a21c4718eba1a54e03f80 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2013-11-141-1/+19
|\| | | | | | | Change-Id: I7475c4a71c15c83c59400c44ef96d73d15caea58
| * Docs: fix cpp.compilerPath descriptionJoerg Bornemann2013-11-131-1/+1
| | | | | | | | | | Change-Id: If3bda04c2bb5fe77bcc0160354387ef538d40537 Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
| * introduce cpp.linkerName and cpp.linkerPathJoerg Bornemann2013-11-131-0/+18
| | | | | | | | | | | | | | Like the compilerName/Path, the linker must be configurable. Change-Id: I50f9511dedbff29dbf55b41b96e213f238be187f Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Doc: Use the \QBS macro for the product nameLeena Miettinen2013-11-113-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This ensures that the name is always written in the same way and makes it easy to change, as only the value of the macro needs to be changed. Removed the product name from most titles as macros cannot be used in titles. It would break linking to titles. Please always use the macro in the future. Change-Id: I116abffc316edbb861034f5e431ca8e27b5a5d03 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Merge remote-tracking branch 'origin/1.1'Joerg Bornemann2013-11-111-0/+2
|\| | | | | | | Change-Id: I597280483f7477856152f434249d8ee830d5ea40
| * Docs: explain default of cpp.positionIndependentCodeJoerg Bornemann2013-11-071-0/+2
| | | | | | | | | | | | Change-Id: I13e0f55726e8ae1bf05d45534f9d0f4dddc44d01 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* | Improve the way that the NSIS installation is found.Jake Petroules2013-11-041-0/+55
| | | | | | | | | | | | | | | | | | | | | | | | Now that we have registry access, we search the registry for the known key and then determine the NSIS installation path and version number from that. The latter is now available as a set of properties. This searching code is also now not broken for 32-bit Windows... Task-number: QBS-414 Change-Id: I93a0e35084d11b3b0664bfa67bea29eb72a96380 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Improve the way that the WiX installation is found.Jake Petroules2013-11-041-2/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now that we have registry access, we search the registry for the key corresponding to the latest known WiX version, then determine the WiX installation path and version number from that. The latter is now available as a set of properties. This searching code is also now not broken for 32-bit Windows... Task-number: QBS-413 Change-Id: I2fae8164b4aa073c1b0b980f110af38a1c4ddc66 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add a hostOSVersion property, defined for Windows and OS X.Jake Petroules2013-11-041-0/+51
| | | | | | | | | | | | Change-Id: I04da329f17c54f010fd467841f305d6ab7e922f0 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Don't use the term "Burn" in the WiX module.Jake Petroules2013-11-041-3/+3
| | | | | | | | | | | | | | | | | | | | What WiX happens to calls its various internal parts is irrelevant to users; using more well understood terminology now. Task-number: QBS-413 Change-Id: Iba2359d92d36b0a2e8a78b75d9bed7fec4d728d1 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Merge remote-tracking branch 'origin/1.1'Oswald Buddenhagen2013-10-301-7/+7
|\|
| * Fix broken links in Qt modules documentation.Christian Kandeler2013-10-301-7/+7
| | | | | | | | | | | | | | Change-Id: I57fbbd66e500a8172346acf45f84350c7ebb394c Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add support for building NSIS setup packages.Jake Petroules2013-10-231-0/+149
| | | | | | | | | | | | | | | | | | | | Task-number: QBS-16 Task-number: QBS-414 Change-Id: I79eae2a04a238c00e89cdd368230a3a60fedccb7 Reviewed-by: Leena Miettinen <riitta-leena.miettinen@digia.com> Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* | Add support for building MSI and EXE installers with WiX.Jake Petroules2013-10-211-0/+228
|/ | | | | | | | Task-number: QBS-16 Change-Id: I16a520863991a5d85ed7cb753ce3d95fb33b5c01 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Docs: fix documentation of cpp.warningLevelJoerg Bornemann2013-10-151-2/+2
| | | | | | | Task-number: QBS-401 Change-Id: Ic7d3c652a1a42501eba1a156a109bb07610d2702 Reviewed-by: Jake Petroules <jake.petroules@petroules.com> Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Add documentation for the Qt modules.Leena Miettinen2013-10-141-0/+433
| | | | | | | Change-Id: Ia2264b11412c79e1d53f1d57fba4ead7f0695f83 Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com> (cherry picked from commit a95c350c1d697f4c5b776e08ba426e6a228cd90c) Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* introduce cpp.supportedStaticLibrarySuffixesJoerg Bornemann2013-10-011-0/+11
| | | | | | | | | | The MinGW linker supports .a and .lib files as input. Therefore we need to maintain a list of supported lib suffixes. Task-number: QBS-376 Change-Id: I2e9c3b424478a9bcf1a06df6e532517b31da0bef Reviewed-by: Christian Kandeler <christian.kandeler@digia.com>
* Add support for C, Objective-C and Objective-C++ precompiled headers.Jake Petroules2013-09-191-3/+47
| | | | | | | Task-number: QBS-278 Change-Id: I2999a64168f70aff21007e55d52314433425e84e Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
* Restructure the reference part of the documentation.Christian Kandeler2013-09-192-0/+710
It does not scale to repeat the whole contents of the reference manually in several tables of contents. Instead, make it opaque at the top-level and use the \group feature to get at least an automatic table of contents for the lowest level (items and modules at the moment). Change-Id: I80a3334a43f62481f74c21ad9d68e913c8b3098a Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>