aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/Machine-files.md
AgeCommit message (Collapse)AuthorFilesLines
2021-01-31Capitalize "Meson" consistently as it is a proper name. [skip ci]Jussi Pakkanen1-8/+8
2021-01-30Rewrap long text lines in docs. [skip ci]Jussi Pakkanen1-65/+80
2021-01-26docs: Fix sentence in Machine-files.md [skip ci]Florian Schmaus1-1/+1
Fixes: 1ca17dc853ec ("docs/machine-files: Add a section on data types")
2021-01-13Fix misspellsAntonin Décimo1-4/+4
Signed-off-by: Antonin Décimo <antonin.decimo@gmail.com>
2020-10-13cmake: Add cross docsDaniel Mensinger1-0/+57
2020-10-05machinefiles: Allow keys to be stored case insensitiveDylan Baker1-0/+3
This is required to make the various keys in the [user options] section work the same as they do in the meson_options.txt file, where we don't have any rules about case sensitivity. There is some risk here. Someone may be relying on this lower by default behavior, and this could break their machine files. Fixes #7731
2020-08-01update version from 0.55. to 0.56Dylan Baker1-4/+4
2020-08-01machine-files: deprecate the paths sectionDylan Baker1-1/+3
2020-08-01docs/machine-files: Add a section on data typesDylan Baker1-8/+40
This attempts to clarify the usage of strings and arrays, as well as document the boolean type that has been exposed via the project and built-in options
2020-08-01Allow setting built-in options from cross/native filesDylan Baker1-4/+52
This is like the project options, but for meson builtin options. The only real differences here have to do with the differences between meson builtin options and project options. Some meson options can be set on a per-machine basis (build.pkg_config_path vs pkg_config_path) others can be set on a per-subproject basis, but should inherit the parent setting.
2020-07-30docs/Machine-files: remove duplicate Properties sectionDylan Baker1-7/+0
2020-07-30Allow setting project options from cross or native filesDylan Baker1-0/+20
This allows adding a `[project options]` section to a cross or native file that contains the options defined for a project in it's meson_option.txt file.
2020-06-29envconfig: Add [constants] section in machine filesXavier Claessens1-0/+73
Machine files already supports `+` operator as an implementation detail, since it's using eval(). Now make it an officially supported feature and add a way to define constants that are used while evaluating an entry value.
2020-03-28docs: Add a new page with common cross/native file options [skip ci]Dylan Baker1-0/+115
Rather than having two separate sections with duplicated information lets just have one for the common settings, and only document sections specific to each file in separately