TheQwertiest
68a8481a05
Updated docs with information about `custom_target[i]`
2019-04-29 16:07:50 +03:00
Fernando Ramos
d81dfcba74
Add support for the Xtensa toolchain
...
From (almost) all points of view, the Xtensa toolchain can be treated as
a regular GCC toolchain.
This patch adds very basic support so that, at least, meson does not
fail when trying to use "xt-xcc" (which makes it possible to use it
without problems).
2019-04-22 18:24:47 +03:00
Jussi Pakkanen
91654674f0
Merge pull request #5289 from mesonbuild/fixxpass
...
Report xpass results as failures.
2019-04-21 15:15:19 +03:00
Jussi Pakkanen
dc2044c56d
Report xpass results as failures.
2019-04-21 03:01:04 +03:00
Eli Schwartz
f5bc0ab44a
fix gpgme support by preferring pkg-config where possible
...
Since gpgme 1.13.0, pkg-config files are available and this is the
preferred way to detect the dependency. Without this, projects that wish
to generate pkg-config files that Requires.private on gpgme, now have
their custom dependency() fallbacks overridden with an incorrect
configtool dependency.
2019-04-15 11:09:49 -07:00
jrl64
a2d222c383
Update Built-in Option c_std for C17. Closes #4842 .
2019-04-10 23:14:51 +03:00
Daniel Mensinger
d72d98d3af
mintro: removed deprecated --target-files API
2019-04-08 21:06:15 +03:00
Jussi Pakkanen
93f756ec25
Merge pull request #5176 from ao2/add-subproject-foreach-command
...
Add 'meson subprojects foreach' command
2019-04-08 20:42:03 +03:00
Jan Tojnar
e8a688428d
Add gpgme-config support
...
GPGME does not support pkg-config so we need config-tool support if
we do not want projects like Almanah and Seahorse to parse the values
manually.
2019-04-06 22:35:10 +03:00
Jussi Pakkanen
75219989ca
Merge pull request #5128 from Ericson2314/sanity-check-with-flags
...
Sanity check with external args
2019-04-02 00:40:05 +03:00
Antonio Ospite
e680dbe065
Add 'meson subprojects foreach' command
...
Sometimes it is convenient to run an arbitrary command (e.g. 'git diff')
on all subprojects.
Add a 'meson subprojects foreach' command to take care of that.
For this command the common argument 'subprojects' does not make sense,
so only add '--sourcedir' and cover the case of a missing
options.subprojects in run().
2019-04-01 11:51:02 +02:00
Jussi Pakkanen
5905533fcd
Merge pull request #5103 from mesonbuild/linkcustom
...
Can link against custom targets
2019-04-01 01:29:51 +03:00
Jussi Pakkanen
2259db2683
Add documentation.
2019-03-28 23:11:30 +02:00
John Ericson
8c3d24e9de
release note snippet for user flags in sanity checks [skip ci]
2019-03-27 10:54:56 -04:00
John Ericson
b565eff084
Add release note snippit for CPPFLAGS handing [skip ci]
2019-03-27 14:45:42 +00:00
Dylan Baker
d88bf0eb80
compilers: n_debug=if-release and buildtype=plain should not enable assertions
...
It's a bit odd that it doesn't, and has resulted in bugs in distro
packaging.
Fixes #5141
2019-03-26 22:17:27 +02:00
Jussi Pakkanen
ed5992a10d
Merge pull request #5031 from bonzini/kconfig
...
Kconfig Module
2019-03-20 22:03:47 +02:00
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.
2019-03-20 10:06:17 +00:00
Mark Schulte
647bd2839e
[modules] Add kconfig module
...
Add a kconfig module to allow meson to integrate with existing projects
that use kconfig.
2019-03-15 11:42:36 +01:00
Michael Hirsch, Ph.D
e491792a95
docs
2019-03-14 02:04:25 -04:00
Niklas Claesson
dd2c44cdf6
Add static as keyword to find_library
2019-03-11 20:56:52 +02:00
Jussi Pakkanen
9f48f5fe94
Update everything for new release.
2019-03-10 19:25:09 +02:00
Dylan Baker
e42e19702c
docs: Add snippet for python module path method [skip ci]
...
Which somehow wasn't included in the original pull request.
2019-03-09 19:01:57 +02:00
Daniel Mensinger
d4fe805a51
rewriter: Added docs
2019-03-04 13:00:06 +01:00
Daniel Mensinger
7074f12644
mintro: Renamed --dependencies --> --scan-dependencies
2019-03-03 23:19:04 +01:00
Daniel Mensinger
f29f854861
Added docs
2019-03-03 23:19:03 +01:00
Daniel Schulte
f0b0bcf86d
mintro: Add subproject_dir to --projectinfo
2019-03-01 23:40:33 +02:00
Daniel Schulte
924cf5e622
mintro: Add name of subproject the target is contained in to --target output
2019-03-01 22:29:52 +02:00
Michael Hirsch, Ph.D
71cffa67fa
add NetCDF
2019-02-28 22:13:38 +02: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
Michael Hirsch, Ph.D
ebfb09f5d6
Fortran 2008/2018 Coarray support
2019-02-13 21:09:18 +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
Michael Hirsch, Ph.D
70e6f4198c
Fortran 2008 submodule ( #4874 )
2019-02-05 22:41:44 +01: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
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
Michael Hirsch, Ph.D
5c00751515
doc
2019-01-17 15:12:02 -05:00
Daniel Mensinger
609ecba37f
mintro: Added `defined_in` key in the targets introspection
2019-01-15 20:28:12 +02:00
Daniel Mensinger
5c139032b8
Deprecated --target-files API
2019-01-07 22:35:56 +01:00
Daniel Mensinger
1c92b7d225
Added release snippet
2019-01-07 22:26:09 +01:00
Daniel Mensinger
7ec609425a
Added release snippet
2019-01-06 22:03:40 +01:00