Keefer Rourke
53a7403f10
( #5260 ) link to builtin options in `library()` fn
...
As a newcomer to the Meson build system, I found the documentation of the `library()` function to be a bit misleading. Eventually I found what 'user option' referred to after digging through the docs.
This just adds a link back to the page that describes the options that are referred to in this paragraph.
6 years ago
Dylan Baker
79e925b8f6
docs/fallback-wraptool: wrap to 80 characters
6 years ago
Dylan Baker
68f5bfea62
docs: update fallback wraptool docs [skip ci]
...
Fixes #5229
6 years ago
jrl64
a2d222c383
Update Built-in Option c_std for C17. Closes #4842 .
6 years ago
Dylan Baker
02ff9829c4
docs: Change 0.51 to 0.50.1 [skip ci]
...
Since this is targeting the 0.50.1 bugfix release.
6 years ago
TheQwertiest
52fa6152cd
[docs] Reordered options and fixed a typo [skip ci]
6 years ago
Dylan Baker
67ca2d5bdc
docs: Document pkg_config_path and cross_ options [skip ci]
6 years ago
Daniel Mensinger
d72d98d3af
mintro: removed deprecated --target-files API
6 years ago
Jan Tojnar
e8a688428d
Add gpgme-config support
...
GPGME does not support pkg-config so we need config-tool support if
we do not want projects like Almanah and Seahorse to parse the values
manually.
6 years ago
Andrei Alexeyev
8209180c76
Add shaderc dependency lookup logic
6 years ago
Antonio Ospite
221fb86373
docs: fix typo s/responsability/responsibility/ [skip ci]
6 years ago
Antonio Ospite
e680dbe065
Add 'meson subprojects foreach' command
...
Sometimes it is convenient to run an arbitrary command (e.g. 'git diff')
on all subprojects.
Add a 'meson subprojects foreach' command to take care of that.
For this command the common argument 'subprojects' does not make sense,
so only add '--sourcedir' and cover the case of a missing
options.subprojects in run().
6 years ago
Jonatan Pålsson
2a030e33f3
docs: Document when environment() was added ( #5178 ) [skip ci]
...
The environment() function was added in 0.35.0 (which contains a2e7ebc5
,
containing the actual addition)
6 years ago
Dylan Baker
f2d4a32370
dependencies/base: Pass correct arguments to subdependencies
...
Currently InternalDependency.get_partial_dependency shadows the the
input variables names, and then passes those new copies to the final
object returned. It also passes them to the arguments of of
get_partial_dependency for each subdependency, which is wrong. The
code is supposed to proxy the original argumetn values to that instead
of the shadowing values.
To avoid that this patch renames the new values.
6 years ago
TheQwertiest
c0d287c1bf
[Docs] Built-in options page cleanup ( fixes #5165 ) [skip ci]
...
- Added missing universal options.
- Split options in `directories` and `core` groups.
- Sorted alphabetically some of the groups.
- Removed `cross-file` from options, since it's not an option.
6 years ago
Will Thompson
3b7ec01692
docs: correct “It's” to “Its” [skip ci]
6 years ago
Jussi Pakkanen
2259db2683
Add documentation.
6 years ago
John Ericson
8c3d24e9de
release note snippet for user flags in sanity checks [skip ci]
6 years ago
John Ericson
b565eff084
Add release note snippit for CPPFLAGS handing [skip ci]
6 years ago
Dylan Baker
d88bf0eb80
compilers: n_debug=if-release and buildtype=plain should not enable assertions
...
It's a bit odd that it doesn't, and has resulted in bugs in distro
packaging.
Fixes #5141
6 years ago
Ross Burton
65e59c84a1
mesonbuild: allow multiple --cross-file options
...
Just like --native-file, allow multiple --cross-file options. This is mostly
unifying the logic between cross_files and config_files.
6 years ago
Jussi Pakkanen
4b95dd3a6d
Add test script to generate a static library with a custom target.
6 years ago
Paolo Bonzini
49076d719c
kconfig: improvements for builddir config file
...
Document best practices for per-builddir config file, and add a test covering
loading a config file from the build directory.
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
6 years ago
Mark Schulte
647bd2839e
[modules] Add kconfig module
...
Add a kconfig module to allow meson to integrate with existing projects
that use kconfig.
6 years ago
Kieran Bingham
33af335949
Add libcamera to Users.md [skip ci]
...
Add the libcamera project as a user of Meson.
6 years ago
Michael Hirsch, Ph.D
e491792a95
docs
6 years ago
Tomas Krizek
4adadadb91
docs/Users: add Knot Resolver to projects
6 years ago
Tomas Krizek
9641a3d289
docs/Users: fix sort order (Kiwix libraries)
6 years ago
Niklas Claesson
dd2c44cdf6
Add static as keyword to find_library
6 years ago
Nirbheek Chauhan
a0be869bb9
docs: Typos and formatting in the 0.50 release notes [skip ci]
6 years ago
Thomas DeRensis
86a7d67179
docs: Add missing closing quote [skip ci]
6 years ago
Will Thompson
ca355a79fb
docs: fix typo in link anchor [skip ci]
6 years ago
Jussi Pakkanen
9f48f5fe94
Update everything for new release.
6 years ago
Amit D
2bec1633fc
Update Users.md [skip ci]
6 years ago
Jussi Pakkanen
5a4defadab
Generate release notes from snippets automatically. [skip ci]
6 years ago
Eli Schwartz
311cbf347b
pkgconfig.generate: add FeatureNew and documentation for implict version
...
The documentation for this change was left out of its implementation in
commit b4aee4675a
and was later documented
in commit f831c05b55
as if it had always
existed.
6 years ago
Dylan Baker
e42e19702c
docs: Add snippet for python module path method [skip ci]
...
Which somehow wasn't included in the original pull request.
6 years ago
Dylan Baker
bd6bae0c71
docs: document that the .path() method for Python is new in 0.50 [skip ci]
...
Since this method was not included in 0.46-00.49 we should document that.
6 years ago
Amit D
068217a385
Update Users.md [skip ci]
6 years ago
Daniel Mensinger
17ce9bc0e5
docs: Define sorting in Style-guide.md [skip ci]
6 years ago
Daniel Mensinger
594bf678c7
rewriter: Require '/' for the project ID
6 years ago
Daniel Mensinger
976c136ab6
rewriter: Mark the CLI as experimental
6 years ago
Daniel Mensinger
0a3b91c1c9
rewriter: Mark the info output as experimental
6 years ago
Daniel Mensinger
dd5791309e
rewriter: Document info operation
6 years ago
Daniel Mensinger
e724fd5438
rewriter: Handle duplicate target
6 years ago
Daniel Mensinger
ff5e7eb104
rewriter: Updated docs
6 years ago
Daniel Mensinger
90b557e38a
rewriter: Remove command alias
6 years ago
Daniel Mensinger
1290330894
rewriter: Renamed tgt_{add,rm} --> target_{add,rm}
6 years ago
Daniel Mensinger
c98987c19e
rewriter: Fixed docs.
6 years ago
Daniel Mensinger
eabc35340d
rewriter: Enforce an empty project ID string
6 years ago