aboutsummaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2023-03-07 07:43:25 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2023-03-07 07:43:25 +0200
commitb55e0afbfa0183d570d8a05cf93bfdaddcccf113 (patch)
treec1f0ea18192e26cd782d972baf6ec5bd6ce7517b /NEWS
parent417be15231cb34a2e858d26b63406d1fb5535cb9 (diff)
Add new include_arch/config.install.include_arch installation location
It is mean for target architecture-specific headers.
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS16
1 files changed, 16 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index ef9a8fd..6a7cbcd 100644
--- a/NEWS
+++ b/NEWS
@@ -49,6 +49,22 @@ Version 0.16.0
For details, see the print_diag() API description in diagnostics.hxx. See
also GH issue #40 for additional background/details.
+ * New include_arch installation location and the corresponding
+ config.install.include_arch configuration variable.
+
+ This location is meant for architecture-specific files, such as
+ configuration headers. By default it's the same as the standard include
+ location but can be configured by the user to a different value (for
+ example, /usr/include/x86_64-linux-gnu/) for platforms that support
+ multiple architectures from the same installation location. This is how
+ one would normally use it from a buildfile:
+
+ # The configuration header may contain target architecture-specific
+ # information so install it into include_arch/ instead of include/.
+ #
+ h{*}: install = include/libhello/
+ h{config}: install = include_arch/libhello/
+
* The in.substitution variable has been renamed to in.mode.
The original name is still recognized for backwards compatibility.