Michael Hirsch, Ph.D
71cffa67fa
add NetCDF
2019-02-28 22:13:38 +02:00
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.
2019-02-26 19:19:43 +02:00
emersion
06e939bcbb
docs: compiled() only works with compiler.run() results [skip ci]
2019-02-25 00:21:26 +02:00
Olexa Bilaniuk
104397a429
[skip ci] Update the CUDA module documentation.
2019-02-24 11:01:05 -05:00
Maarten ter Huurne
b4ef257593
Clarify in docs the argument types extract_objects() accepts [skip ci]
2019-02-19 22:42:12 -05:00
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.
2019-02-19 10:02:30 -05:00
jml1795
a9e63568fe
Add warning level zero
2019-02-19 00:06:27 +02:00
jml1795
80f16cac8f
Fix console log from generator with multiple output nodes
2019-02-18 22:02:15 +02:00
Jonathan Poelen
f424bdaf33
use compile_args instead of compiler_args [skip ci]
2019-02-18 21:59:10 +02:00
Florian Märkl
43d975ed10
Correct pkg-config method in Qt dependency docs [skip ci]
2019-02-18 21:57:34 +02:00
Michael Hirsch, Ph.D
ebfb09f5d6
Fortran 2008/2018 Coarray support
2019-02-13 21:09:18 +02:00
Jussi Pakkanen
011c77ee22
New logo and license text. Closes #4921 . [skip ci]
2019-02-13 20:45:42 +02:00
Jussi Pakkanen
82e4cb7731
Merge pull request #4743 from dcbaker/native-file-extended
...
Extend native files to store install path information
2019-02-12 20:04:23 +02:00
Jussi Pakkanen
a32f31fdfa
Merge pull request #4826 from mensinda/confDefOpts
...
mconf: Use introspection to print the project default options (fixes #2543 )
2019-02-12 20:00:34 +02:00
Dylan Baker
b5d847e38c
allow paths to be set in the cross file
...
Just like the previous patch, but for cross files
Fixes #1433
2019-02-11 12:50:32 -08:00
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.
2019-02-11 12:50:32 -08:00
ericLemanissier
bb3997a39c
fix documentation typo for default_library option [skip ci]
2019-02-08 10:12:26 -08:00
Jussi Pakkanen
849667c981
Fix Cuda doc page heading. [skip ci]
2019-02-07 11:09:44 +02:00
Michael Hirsch, Ph.D
70e6f4198c
Fortran 2008 submodule ( #4874 )
2019-02-05 22:41:44 +01:00
Jussi Pakkanen
e26b5a119e
Merge pull request #4835 from obilaniu/cudaimprovements
...
CUDA support improvements
2019-02-04 20:33:26 +01:00
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
2019-02-02 22:49:02 -05:00
Daniel Mensinger
e1a83793ae
CMake: Added support for CMAKE_MODULE_PATH and extra CMake args ( closes #4779 )
2019-02-01 00:25:21 +02:00
Michael Hirsch, Ph.D
1ebaeadf60
initial HDF5 pkg-config fortran works
2019-01-30 06:38:29 -05:00
Jan Tojnar
33d82201bd
run_command: add env kwarg
2019-01-27 19:24:15 +02:00
Sergey Shatunov
c07e5124bc
Add install_dir to i18n.gettext
2019-01-26 23:29:05 +02:00
Daniel Mensinger
90bc125d29
mconf: Use introspection to print the project default options ( fixes #2543 )
2019-01-25 12:21:32 +01:00
Daniel Mensinger
ded59c0819
Fixed spelling [skip ci]
2019-01-24 23:03:05 +02:00
Jussi Pakkanen
43147c2594
Add release note snippet.
2019-01-22 00:02:25 +02:00
Michael Hirsch, Ph.D
72486afd08
Add PGI C and C++ compilers ( #4803 )
2019-01-21 20:09:36 +02:00
Alistair Thomas
20248fa919
docs: update URI for vala-extra-vapis repository [skip ci]
2019-01-20 23:28:45 +02:00
Shubham Lagwankar
37533360d7
Remove stray bracket [skip ci]
2019-01-20 23:24:28 +02:00
Hugo Locurcio
3804172d61
docs: Use modern shell constructs [skip ci]
2019-01-20 23:09:05 +02:00
Jussi Pakkanen
57424e9403
Merge pull request #4792 from scivision/flang
...
Flang Fortran compiler added.
2019-01-17 22:21:45 +02:00
Michael Hirsch, Ph.D
5c00751515
doc
2019-01-17 15:12:02 -05:00
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).
2019-01-17 20:48:28 +02:00
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
2019-01-17 20:40:19 +02:00
Michael Hirsch, Ph.D
b40c1af900
Flang Fortran compiler added.
2019-01-16 17:06:43 -05:00
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
2019-01-15 21:47:17 +02:00
Daniel Mensinger
609ecba37f
mintro: Added `defined_in` key in the targets introspection
2019-01-15 20:28:12 +02:00
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
2019-01-13 19:51:31 +02:00
Jussi Pakkanen
49557e15ec
Merge pull request #4731 from mensinda/introBreak2
...
mintro: Changes to the introspection API
2019-01-13 19:50:10 +02:00
Jussi Pakkanen
fa562d8100
Merge pull request #4744 from dcbaker/docs-cflags
...
Discourage the use of env variables like CFLAGS [skip ci]
2019-01-10 23:05:57 +02:00
Jussi Pakkanen
9223ffdc11
Merge pull request #4748 from astavale/running-meson-docs
...
docs: update 'Running Meson' page to show Meson's setup command [skip…
2019-01-10 23:02:01 +02:00
Alistair Thomas
1b9e00f506
docs: update RunningMeson.md to show Meson's setup command [skip ci]
2019-01-10 11:34:18 +00:00
Ethan R
530aec0bbe
Added Rust to supported languages for project() ( #4750 ) [skip ci]
2019-01-09 23:46:38 +05:30
Alistair Thomas
fb05733983
docs: Change sub-headings in Running-Meson.md from == to ## [skip ci]
2019-01-09 18:15:57 +00:00
Alistair Thomas
55e6d3c35e
docs: Re-wrap Running-Meson.md from 70 to 80 columns [skip ci]
2019-01-09 18:15:57 +00:00
Alex Băluț
8f24d34e31
Fix links to reference manual
2019-01-09 09:11:58 -08:00
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.
2019-01-08 11:40:27 -08:00
Dylan Baker
bc0bcc37f6
docs: don't recommend using CFLAGS [skip ci]
2019-01-08 11:40:25 -08:00