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.
18 lines
639 B
18 lines
639 B
7 years ago
|
## New built-in option install_umask with a default value 022
|
||
|
|
||
|
This umask is used to define the default permissions of files and directories
|
||
|
created in the install tree. Files will preserve their executable mode, but the
|
||
|
exact permissions will obey the install_umask.
|
||
|
|
||
|
The install_umask can be overridden in the meson command-line:
|
||
|
|
||
|
$ meson --install-umask=027 builddir/
|
||
|
|
||
|
A project can also override the default in the project() call:
|
||
|
|
||
|
project('myproject', 'c',
|
||
|
default_options : ['install_umask=027'])
|
||
|
|
||
|
To disable the install_umask, set it to 'preserve', in which case permissions
|
||
|
are copied from the files in their origin.
|