File: changes-2.2.0.md

package info (click to toggle)
qbs 3.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 30,780 kB
  • sloc: cpp: 120,475; ansic: 72,055; javascript: 14,887; python: 5,882; asm: 1,742; sh: 1,059; java: 693; objc: 409; lex: 194; xml: 141; perl: 137; yacc: 86; makefile: 55; cs: 41
file content (36 lines) | stat: -rw-r--r-- 1,241 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# General
* Improved speed of project resolving by employing multiple CPU cores, if available.
* Improved speed of probes execution on macOS.
* Object and array (var and varList) properties are now immutable in Probe items.

# Language
* Modules can now contain `Parameters` items.
* ModuleProviders can now contain `PropertyOptions` items.

# C/C++ support
* Allow `"mold"` as value for `cpp.linkerVariant`.
* The systemIncludePaths property is now handled correctly for clang-cl.

# Apple support
* Updated dmgbuild tool. This fixes bug that additional licenses are not shown in
  the combobox in the resulting DMG image.

# Qt support
* Only create qbs modules for those Qt modules that products actually need.
* Users can now opt out of using RPATH when linking on Linux.

# Other
* Protobuf module now requires pkg-config or built-in runtime.
* Protobuf module now requires C++17 on all platforms.
* Capnproto module: the outputDir property is now mutable.
* Added support for Groups to the VisualStudio generator.
* pkgconfig module provider: mergeDependencies property is deprecated.

# Contributors
* Christian Kandeler
* Dmitrii Meshkov
* Ivan Komissarov
* Nick Karg
* Serhii Olendarenko
* Thiemo van Engelen
* Thorbjørn Lindeijer