diff options
author | Dylan Baker <dylan@pnwbakers.com> | 2021-07-28 12:05:09 -0700 |
---|---|---|
committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2021-08-10 16:06:45 +0530 |
commit | 79fd83eac84387950547fb5c4d26a525b2d6aed8 (patch) | |
tree | f8ed94c56cf062f33b522d40230c210e1474e38e /man/meson.1 | |
parent | 47825f378aeea0e6c7c853987a496e0be7892c1a (diff) | |
download | meson-79fd83eac84387950547fb5c4d26a525b2d6aed8.zip meson-79fd83eac84387950547fb5c4d26a525b2d6aed8.tar.gz meson-79fd83eac84387950547fb5c4d26a525b2d6aed8.tar.bz2 |
build: store global and project args per-machine even when not cross compiling
The problem is what happens in this case:
```meson
add_project_arguments('-DHOST', language : 'c', native : false)
add_project_arguments('-DBUILD', langauge : 'c', native : true)
```
The original meson behavior was that in an host == build configuration
only the `native : false` would be applied. This doesn't really make
sense as in that case the build machine is the host machine, so it is
both the native and non-native machine at once. We changed this so that
the both would be applied in a host == build configuration, but this is
a behavioral change, and needs to be reverted.
Fixes: #9037
Diffstat (limited to 'man/meson.1')
0 files changed, 0 insertions, 0 deletions