aboutsummaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2019-03-03mintro: Renamed --dependencies --> --scan-dependenciesDaniel Mensinger2-13/+7
2019-03-03Added docsDaniel Mensinger3-0/+107
2019-03-02mtest: implement TAP parsingPaolo Bonzini2-6/+10
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 Bonzini1-1/+3
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 Bonzini1-4/+7
This is the first step towards adding support for TAP.
2019-03-01mintro: Add subproject_dir to --projectinfoDaniel Schulte1-0/+4
2019-03-01mintro: Add name of subproject the target is contained in to --target outputDaniel Schulte2-0/+5
2019-03-01auto generate msvc pch source file if none is provided by the userNicolas Schneider1-1/+4
2019-02-28Revert "Improve declare_dependency() example in Generating-sources.md [skip ci]"Jussi Pakkanen1-6/+1
This reverts commit 67a01c8d7fc8a4e1c237329ecad4af162186b4ba.
2019-02-28add NetCDFMichael Hirsch, Ph.D2-1/+23
2019-02-26Improve declare_dependency() example in Generating-sources.md [skip ci]Martin Ejdestig1-1/+6
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]emersion1-1/+2
2019-02-24[skip ci] Update the CUDA module documentation.Olexa Bilaniuk1-1/+9
2019-02-19Clarify in docs the argument types extract_objects() accepts [skip ci]Maarten ter Huurne1-5/+7
2019-02-19Allow File arguments in extract_objects() argumentsMaarten ter Huurne1-0/+4
Passed strings are converted to Files, but passing a File directly wasn't supported yet.
2019-02-19Add warning level zerojml17953-2/+5
2019-02-18Fix console log from generator with multiple output nodesjml17951-0/+3
2019-02-18use compile_args instead of compiler_args [skip ci]Jonathan Poelen1-2/+2
2019-02-18Correct pkg-config method in Qt dependency docs [skip ci]Florian Märkl1-1/+1
2019-02-13Fortran 2008/2018 Coarray supportMichael Hirsch, Ph.D2-0/+11
2019-02-13New logo and license text. Closes #4921. [skip ci]Jussi Pakkanen3-2/+13
2019-02-12Merge pull request #4743 from dcbaker/native-file-extendedJussi Pakkanen3-1/+36
Extend native files to store install path information
2019-02-12Merge pull request #4826 from mensinda/confDefOptsJussi Pakkanen2-0/+11
mconf: Use introspection to print the project default options (fixes #2543)
2019-02-11allow paths to be set in the cross fileDylan Baker2-4/+18
Just like the previous patch, but for cross files Fixes #1433
2019-02-11allow setting directory locations in a native fileDylan Baker2-0/+21
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]ericLemanissier1-1/+1
2019-02-07Fix Cuda doc page heading. [skip ci]Jussi Pakkanen1-1/+1
2019-02-05Fortran 2008 submodule (#4874)Michael Hirsch, Ph.D1-0/+12
2019-02-04Merge pull request #4835 from obilaniu/cudaimprovementsJussi Pakkanen2-0/+184
CUDA support improvements
2019-02-02Add unstable CUDA module.Olexa Bilaniuk2-0/+184
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 Mensinger3-0/+34
2019-01-30initial HDF5 pkg-config fortran worksMichael Hirsch, Ph.D2-0/+14
2019-01-27run_command: add env kwargJan Tojnar3-2/+21
2019-01-26Add install_dir to i18n.gettextSergey Shatunov1-0/+1
2019-01-25mconf: Use introspection to print the project default options (fixes #2543)Daniel Mensinger2-0/+11
2019-01-24Fixed spelling [skip ci]Daniel Mensinger1-1/+1
2019-01-22Add release note snippet.Jussi Pakkanen1-0/+7
2019-01-21Add PGI C and C++ compilers (#4803)Michael Hirsch, Ph.D2-1/+7
2019-01-20docs: update URI for vala-extra-vapis repository [skip ci]Alistair Thomas1-2/+2
2019-01-20Remove stray bracket [skip ci]Shubham Lagwankar1-1/+1
2019-01-20docs: Use modern shell constructs [skip ci]Hugo Locurcio2-2/+2
2019-01-17Merge pull request #4792 from scivision/flangJussi Pakkanen2-0/+4
Flang Fortran compiler added.
2019-01-17docMichael Hirsch, Ph.D1-0/+3
2019-01-17add support for generating cmake filesDavid Fort2-0/+72
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 Boccassi2-0/+11
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.D1-0/+1
2019-01-15docs: Explain how to use a Vala project's VAPI files with find_library() ↵Alistair Thomas1-13/+45
[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
2019-01-15mintro: Added `defined_in` key in the targets introspectionDaniel Mensinger2-0/+2
2019-01-13interpreter: obey to the install argument in configure_fileMarco Trevisan (Treviño)1-0/+5
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
2019-01-13Merge pull request #4731 from mensinda/introBreak2Jussi Pakkanen1-0/+11
mintro: Changes to the introspection API