summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)Author
2019-03-04rewriter: Enforce an empty project ID stringDaniel Mensinger
2019-03-04rewriter: Added docsDaniel Mensinger
2019-03-04Add table for dependency method types. [skip ci]Jussi Pakkanen
2019-03-03mintro: Renamed --dependencies --> --scan-dependenciesDaniel Mensinger
2019-03-03Added docsDaniel Mensinger
2019-03-02mtest: implement TAP parsingPaolo Bonzini
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.
2019-03-02mtest: add support for hard errorsPaolo Bonzini
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.
2019-03-02interpreter: add "protocol" kwarg to testPaolo Bonzini
This is the first step towards adding support for TAP.
2019-03-01mintro: Add subproject_dir to --projectinfoDaniel Schulte
2019-03-01mintro: Add name of subproject the target is contained in to --target outputDaniel Schulte
2019-03-01auto generate msvc pch source file if none is provided by the userNicolas Schneider
2019-02-28Revert "Improve declare_dependency() example in Generating-sources.md [skip ci]"Jussi Pakkanen
This reverts commit 67a01c8d7fc8a4e1c237329ecad4af162186b4ba.
2019-02-28add NetCDFMichael Hirsch, Ph.D
2019-02-26Improve declare_dependency() example in Generating-sources.md [skip ci]Martin Ejdestig
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.
2019-02-25docs: compiled() only works with compiler.run() results [skip ci]emersion
2019-02-24[skip ci] Update the CUDA module documentation.Olexa Bilaniuk
2019-02-19Clarify in docs the argument types extract_objects() accepts [skip ci]Maarten ter Huurne
2019-02-19Allow File arguments in extract_objects() argumentsMaarten ter Huurne
Passed strings are converted to Files, but passing a File directly wasn't supported yet.
2019-02-19Add warning level zerojml1795
2019-02-18Fix console log from generator with multiple output nodesjml1795
2019-02-18use compile_args instead of compiler_args [skip ci]Jonathan Poelen
2019-02-18Correct pkg-config method in Qt dependency docs [skip ci]Florian Märkl
2019-02-13Fortran 2008/2018 Coarray supportMichael Hirsch, Ph.D
2019-02-13New logo and license text. Closes #4921. [skip ci]Jussi Pakkanen
2019-02-12Merge pull request #4743 from dcbaker/native-file-extendedJussi Pakkanen
Extend native files to store install path information
2019-02-12Merge pull request #4826 from mensinda/confDefOptsJussi Pakkanen
mconf: Use introspection to print the project default options (fixes #2543)
2019-02-11allow paths to be set in the cross fileDylan Baker
Just like the previous patch, but for cross files Fixes #1433
2019-02-11allow setting directory locations in a native fileDylan Baker
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.
2019-02-08fix documentation typo for default_library option [skip ci]ericLemanissier
2019-02-07Fix Cuda doc page heading. [skip ci]Jussi Pakkanen
2019-02-05Fortran 2008 submodule (#4874)Michael Hirsch, Ph.D
2019-02-04Merge pull request #4835 from obilaniu/cudaimprovementsJussi Pakkanen
CUDA support improvements
2019-02-02Add unstable CUDA module.Olexa Bilaniuk
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
2019-02-01CMake: Added support for CMAKE_MODULE_PATH and extra CMake args (closes #4779)Daniel Mensinger
2019-01-30initial HDF5 pkg-config fortran worksMichael Hirsch, Ph.D
2019-01-27run_command: add env kwargJan Tojnar
2019-01-26Add install_dir to i18n.gettextSergey Shatunov
2019-01-25mconf: Use introspection to print the project default options (fixes #2543)Daniel Mensinger
2019-01-24Fixed spelling [skip ci]Daniel Mensinger
2019-01-22Add release note snippet.Jussi Pakkanen
2019-01-21Add PGI C and C++ compilers (#4803)Michael Hirsch, Ph.D
2019-01-20docs: update URI for vala-extra-vapis repository [skip ci]Alistair Thomas
2019-01-20Remove stray bracket [skip ci]Shubham Lagwankar
2019-01-20docs: Use modern shell constructs [skip ci]Hugo Locurcio
2019-01-17Merge pull request #4792 from scivision/flangJussi Pakkanen
Flang Fortran compiler added.
2019-01-17docMichael Hirsch, Ph.D
2019-01-17add support for generating cmake filesDavid Fort
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).
2019-01-17custom_target: do not let install override build_by_defaultLuca Boccassi
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
2019-01-16Flang Fortran compiler added.Michael Hirsch, Ph.D
2019-01-15docs: Explain how to use a Vala project's VAPI files with find_library() ↵Alistair Thomas
[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