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
Michael Hirsch, Ph.D
ebfb09f5d6
Fortran 2008/2018 Coarray support
6 years ago
Jussi Pakkanen
011c77ee22
New logo and license text. Closes #4921 . [skip ci]
6 years ago
Dylan Baker
b5d847e38c
allow paths to be set in the cross file
...
Just like the previous patch, but for cross files
Fixes #1433
6 years ago
Dylan Baker
5b896ed70b
allow setting directory locations in a native file
...
This allows the person running configure (either a developer, user, or
distro maintainer) to keep a configuration of where various kinds of
files should end up.
6 years ago
ericLemanissier
bb3997a39c
fix documentation typo for default_library option [skip ci]
6 years ago
Jussi Pakkanen
849667c981
Fix Cuda doc page heading. [skip ci]
6 years ago
Michael Hirsch, Ph.D
70e6f4198c
Fortran 2008 submodule ( #4874 )
6 years ago
Olexa Bilaniuk
592af0b1af
Add unstable CUDA module.
...
Includes three general utility functions connected to CUDA, in
particular the crafting of -gencode flags as done in CMake:
https://github.com/Kitware/CMake/blob/master/Modules/FindCUDA/
select_compute_arch.cmake
6 years ago
Daniel Mensinger
e1a83793ae
CMake: Added support for CMAKE_MODULE_PATH and extra CMake args ( closes #4779 )
6 years ago
Michael Hirsch, Ph.D
1ebaeadf60
initial HDF5 pkg-config fortran works
6 years ago
Jan Tojnar
33d82201bd
run_command: add env kwarg
6 years ago
Sergey Shatunov
c07e5124bc
Add install_dir to i18n.gettext
6 years ago
Daniel Mensinger
90bc125d29
mconf: Use introspection to print the project default options ( fixes #2543 )
6 years ago
Daniel Mensinger
ded59c0819
Fixed spelling [skip ci]
6 years ago
Jussi Pakkanen
43147c2594
Add release note snippet.
6 years ago
Michael Hirsch, Ph.D
72486afd08
Add PGI C and C++ compilers ( #4803 )
6 years ago
Alistair Thomas
20248fa919
docs: update URI for vala-extra-vapis repository [skip ci]
6 years ago
Shubham Lagwankar
37533360d7
Remove stray bracket [skip ci]
6 years ago
Hugo Locurcio
3804172d61
docs: Use modern shell constructs [skip ci]
6 years ago
Michael Hirsch, Ph.D
5c00751515
doc
6 years ago
David Fort
ceaebf6bac
add support for generating cmake files
...
This new cmake module allows to generate cmake package files. This may ease the
porting for cmake projects that are exporting cmake package informations for other
depending projects. The module uses as much as possible the templates provided by
the cmake installation (and so cmake needs to be installed).
6 years ago
Luca Boccassi
267792174c
custom_target: do not let install override build_by_default
...
A custom_target, if install is set to true, will always be built by
default even if build_by_default is explicitly set to false.
Ensure that this does not happen if it's set explicitly. To keep
backward compatibility, if build_by_default is not set explicitly and
install is true, set build_by_default to true.
Fixes #4107
6 years ago
Michael Hirsch, Ph.D
b40c1af900
Flang Fortran compiler added.
6 years ago
Alistair Thomas
2f72d4db09
docs: Explain how to use a Vala project's VAPI files with find_library() [skip ci]
...
The Vala compiler object's find_libary() method needs the 'dir' keyword to
add a project's local vapi dir to the VAPI search path.
See https://github.com/mesonbuild/meson/issues/4702
6 years ago
Daniel Mensinger
609ecba37f
mintro: Added `defined_in` key in the targets introspection
6 years ago
Marco Trevisan (Treviño)
95c1cdf776
interpreter: obey to the install argument in configure_file
...
If a configure_file has an install_dir set, the supported install
argument is ignored, while this should have actually higher priority
than the install_dir itself.
Also check that correct types are used for `install` and `install_dir`.
Add test to verify this.
Fixes #3983
6 years ago
Alistair Thomas
1b9e00f506
docs: update RunningMeson.md to show Meson's setup command [skip ci]
6 years ago
Ethan R
530aec0bbe
Added Rust to supported languages for project() ( #4750 ) [skip ci]
6 years ago
Alistair Thomas
fb05733983
docs: Change sub-headings in Running-Meson.md from == to ## [skip ci]
6 years ago
Alistair Thomas
55e6d3c35e
docs: Re-wrap Running-Meson.md from 70 to 80 columns [skip ci]
6 years ago
Alex Băluț
8f24d34e31
Fix links to reference manual
6 years ago
Dylan Baker
724c97ef4e
docs: recommend add_project_arguments instead of add_global_arguments [skip ci]
...
As autotools doesn't have anything like wraps so it doesn't need to
differentiate, but meson does so it should.
6 years ago
Dylan Baker
bc0bcc37f6
docs: don't recommend using CFLAGS [skip ci]
6 years ago
Dylan Baker
4a8e8b7103
docs: further specify that CFLAGS and friends are only for distro packagers [skip ci]
6 years ago