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
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
Daniel Mensinger
d4fe805a51
rewriter: Added docs
6 years ago
Jussi Pakkanen
81f0eef2df
Add table for dependency method types. [skip ci]
6 years ago
Daniel Mensinger
7074f12644
mintro: Renamed --dependencies --> --scan-dependencies
6 years ago
Daniel Mensinger
f29f854861
Added docs
6 years ago
Paolo Bonzini
91f847d308
mtest: implement TAP parsing
...
This provides an initial support for parsing TAP output. It detects failures
and skipped tests without relying on exit code, as well as early termination
of the test due to an error or a crash.
For now, subtests are not recorded in the TestRun object. However, because the
TAP output goes on stdout, it is printed by --print-errorlogs when a test does
not behave as expected. Handling subtests as TestRuns, and serializing them
to JSON, can be added later.
The parser was written specifically for Meson, and comes with its own
test suite.
Fixes #2923 .
6 years ago
Paolo Bonzini
f2e513791e
mtest: add support for hard errors
...
Hard errors also come from the GNU Automake test protocol. They happen when
e.g., the set-up of a test case scenario fails, or when some
other unexpected or highly undesirable condition is encountered.
TAP will use them for parse errors too. Add them to the exitcode protocol
first.
6 years ago
Paolo Bonzini
4b5cf3f7c5
interpreter: add "protocol" kwarg to test
...
This is the first step towards adding support for TAP.
6 years ago
Daniel Schulte
f0b0bcf86d
mintro: Add subproject_dir to --projectinfo
6 years ago
Daniel Schulte
924cf5e622
mintro: Add name of subproject the target is contained in to --target output
6 years ago
Nicolas Schneider
ded0defc3f
auto generate msvc pch source file if none is provided by the user
6 years ago
Jussi Pakkanen
a322dc534b
Revert "Improve declare_dependency() example in Generating-sources.md [skip ci]"
...
This reverts commit 67a01c8d7f
.
6 years ago
Michael Hirsch, Ph.D
71cffa67fa
add NetCDF
6 years ago
Martin Ejdestig
67a01c8d7f
Improve declare_dependency() example in Generating-sources.md [skip ci]
...
By using private_dir_include() instead of enumerating headers in sources
of declare_dependency. Much more convenient, especially when there are
many headers.
Found out about this by reading #4638 . It is not documented anywhere as
far as I can tell.
6 years ago
emersion
06e939bcbb
docs: compiled() only works with compiler.run() results [skip ci]
6 years ago
Olexa Bilaniuk
104397a429
[skip ci] Update the CUDA module documentation.
6 years ago
Maarten ter Huurne
b4ef257593
Clarify in docs the argument types extract_objects() accepts [skip ci]
6 years ago
Maarten ter Huurne
37a962e90c
Allow File arguments in extract_objects() arguments
...
Passed strings are converted to Files, but passing a File directly
wasn't supported yet.
6 years ago
jml1795
a9e63568fe
Add warning level zero
6 years ago
jml1795
80f16cac8f
Fix console log from generator with multiple output nodes
6 years ago
Jonathan Poelen
f424bdaf33
use compile_args instead of compiler_args [skip ci]
6 years ago
Florian Märkl
43d975ed10
Correct pkg-config method in Qt dependency docs [skip ci]
6 years ago