The Meson Build System
http://mesonbuild.com/
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
932 B
17 lines
932 B
## Sanity checking compilers with user flags |
|
|
|
Sanity checks previously only used user-specified flags for cross compilers, but |
|
now do in all cases. |
|
|
|
All compilers meson might decide to use for the build are "sanity checked" |
|
before other tests are run. This usually involves building simple executable and |
|
trying to run it. Previously user flags (compilation and/or linking flags) were |
|
used for sanity checking cross compilers, but not native compilers. This is |
|
because such flags might be essential for a cross binary to succeed, but usually |
|
aren't for a native compiler. |
|
|
|
In recent releases, there has been an effort to minimize the special-casing of |
|
cross or native builds so as to make building more predictable in less-tested |
|
cases. Since this the user flags are necessary for cross, but not harmful for |
|
native, it makes more sense to use them in all sanity checks than use them in no |
|
sanity checks, so this is what we now do.
|
|
|