aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Release-notes-for-0.43.0.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/markdown/Release-notes-for-0.43.0.md')
-rw-r--r--docs/markdown/Release-notes-for-0.43.0.md44
1 files changed, 23 insertions, 21 deletions
diff --git a/docs/markdown/Release-notes-for-0.43.0.md b/docs/markdown/Release-notes-for-0.43.0.md
index 0ca66ae..1ce774d 100644
--- a/docs/markdown/Release-notes-for-0.43.0.md
+++ b/docs/markdown/Release-notes-for-0.43.0.md
@@ -5,11 +5,12 @@ short-description: Release notes for 0.43
## Portability improvements to Boost Dependency
-The Boost dependency has been improved to better detect the various ways to
-install boost on multiple platforms. At the same time the `modules` semantics
-for the dependency has been changed. Previously it was allowed to specify
-header directories as `modules` but it wasn't required. Now, modules are only
-used to specify libraries that require linking.
+The Boost dependency has been improved to better detect the various
+ways to install boost on multiple platforms. At the same time the
+`modules` semantics for the dependency has been changed. Previously it
+was allowed to specify header directories as `modules` but it wasn't
+required. Now, modules are only used to specify libraries that require
+linking.
This is a breaking change and the fix is to remove all modules that aren't
found.
@@ -21,10 +22,11 @@ Generators can now be configured to capture the standard output. See
## Can index CustomTarget objects
-The `CustomTarget` object can now be indexed like an array. The resulting
-object can be used as a source file for other Targets, this will create a
-dependency on the original `CustomTarget`, but will only insert the generated
-file corresponding to the index value of the `CustomTarget`'s `output` keyword.
+The `CustomTarget` object can now be indexed like an array. The
+resulting object can be used as a source file for other Targets, this
+will create a dependency on the original `CustomTarget`, but will only
+insert the generated file corresponding to the index value of the
+`CustomTarget`'s `output` keyword.
```meson
c = custom_target(
@@ -65,8 +67,8 @@ native_objdump = find_program('objdump', native : true)
## Easier handling of supported compiler arguments
-A common pattern for handling multiple desired compiler arguments, was to
-test their presence and add them to an array one-by-one, e.g.:
+A common pattern for handling multiple desired compiler arguments, was
+to test their presence and add them to an array one-by-one, e.g.:
```meson
warning_flags_maybe = [
@@ -83,8 +85,8 @@ endforeach
cc.add_project_argument(warning_flags)
```
-A helper has been added for the foreach/has_argument pattern, so you can
-now simply do:
+A helper has been added for the foreach/has_argument pattern, so you
+can now simply do:
```meson
warning_flags = [ ... ]
@@ -93,11 +95,11 @@ flags = cc.get_supported_arguments(warning_flags)
## Better support for shared libraries in non-system paths
-Meson has support for prebuilt object files and static libraries.
-This release adds feature parity to shared libraries that are either
-in non-standard system paths or shipped as part of your project. On
-systems that support rpath, Meson automatically adds rpath entries
-to built targets using manually found external libraries.
+Meson has support for prebuilt object files and static libraries. This
+release adds feature parity to shared libraries that are either in
+non-standard system paths or shipped as part of your project. On
+systems that support rpath, Meson automatically adds rpath entries to
+built targets using manually found external libraries.
This means that e.g. supporting prebuilt libraries shipped with your
source or provided by subprojects or wrap definitions by writing a
@@ -117,7 +119,7 @@ Then you can use the dependency object in the same way as any other.
## wrap-svn
The [Wrap dependency system](Wrap-dependency-system-manual.md) now
-supports [Subversion](https://subversion.apache.org/) (svn). This
+supports [Subversion](https://subversion.apache.org/) (svn). This
support is rudimentary. The repository url has to point to a specific
-(sub)directory containing the `meson.build` file (typically
-`trunk/`). However, providing a `revision` is supported.
+(sub)directory containing the `meson.build` file (typically `trunk/`).
+However, providing a `revision` is supported.