Mathieu Duponchelle
c3bc7873e9
[fixup]: various minor tweaks found while documenting
7 years ago
Mathieu Duponchelle
56fc22075c
[fixup]: write documentation
7 years ago
Mathieu Duponchelle
33abe0cf55
[fixup]: Rename find to find_installation
7 years ago
Mathieu Duponchelle
dce770c0a7
[fixup]: Fix python2 detection and unit test
7 years ago
Mathieu Duponchelle
5b13742ff4
[fixup]: trivial fix after rebase
7 years ago
Mathieu Duponchelle
ad296976f0
[fixup]: extension_module: allow specifying install_dir OR subdir
7 years ago
Mathieu Duponchelle
423f2f5c92
[fixup]: Address PKG_CONFIG env vars comments
7 years ago
Mathieu Duponchelle
1ad8b49755
run_unittests: disable testsetup_selection
...
It randomly stays stuck and breaks CI
7 years ago
Mathieu Duponchelle
e1b138a21b
Implement a generic python module
...
With contributions from Håvard Graff
7 years ago
Jussi Pakkanen
aef1a81b35
Merge pull request #2711 from xclaesse/both-library
...
Add both_library() to build both shared and static library
7 years ago
Iñigo Martínez
c1fcc8ab3e
gnome.gtkdoc: Fix generated files used as content files
...
The `gtkdoc` function in the `gnome` module is able to use generated
files as content files, but the path to these is wrong in the used
command line.
7 years ago
Xavier Claessens
68f9846b7c
Add both_libraries() to build both shared and static libraries
...
Also support default_library='both' to make library() build both shared
and static libraries.
Closes #484
7 years ago
Xavier Claessens
809f018333
extract_all_objects: Also extract generated sources
7 years ago
Xavier Claessens
5eef325ab6
pkgconfig generator: Only skip dependencies when using shared_library()
...
It is weird and inconsistent to have different pc file depending on
default_library value when using library() or build_target(). We should
skip dependencies only when user explicitly want shared library only.
7 years ago
Xavier Claessens
cf0e997167
Remove duplicated list of known kwargs for build targets
7 years ago
Jussi Pakkanen
98267e104e
Merge pull request #3242 from thejk/coverage_targets
...
Use standalone coverage script for legacy targets
7 years ago
Jussi Pakkanen
519cd40a06
Merge D feature flag fix branch
7 years ago
Sébastien Wilmet
51a1952172
gtkdochelper: print warnings
...
The GTK-Doc commands output was never printed, except in case of error.
So there was no way to see the warnings.
https://github.com/mesonbuild/meson/issues/2396
7 years ago
Isaiah Norton
b515eac75c
Add link to `meson` github topic [skip ci]
...
Lists a number of projects that are not shown here.
7 years ago
Jussi Pakkanen
c72b4e1b9c
Imported Debian fixes by Matthias Klose.
7 years ago
Jussi Pakkanen
3e23f36a3c
Fix detection to work with newer Java compilers.
7 years ago
Matthias Klumpp
2dc1e87cae
Ensure D feature flags get applied to all D files
...
This resolves issue #3337
7 years ago
scontini76
1c1277de7c
Update Pkg-config-files.md [skip ci]
...
typo: seems that configure_files doesn't exists, maybe you mean configure_file here. [skip ci]
7 years ago
Alexis Jeandet
16c4a3b4f8
Added link to documentation and examples for find_library replacement ( #3346 )
7 years ago
John Ericson
0325d58863
docs: Expand on compiler vs compilee build host and target ( #3308 ) [skip ci]
7 years ago
Jussi Pakkanen
8eadc9d068
Merge pull request #3277 from chitranjali/shared-mod-link
7 years ago
Jussi Pakkanen
be3387d937
Merge pull request #3322 from sarum9in/run_timeout
7 years ago
behlec
37d379ebe5
Allow meson build file to exit early. ( #2808 )
7 years ago
Matthias Klumpp
6146353f45
Don't crash when using d_module_versions for pkg-config
7 years ago
Matthias Klumpp
ad2ab56e5f
Add test to check that D feature flags get applied to all files
...
This adds regression tests for issue #3337
7 years ago
chitranjali
cc6be2e43d
Fixing flake8
7 years ago
chitranjali
34cb503c85
PR review changes closes #2865
7 years ago
chitranjali
83766313a7
fix2865
7 years ago
Xavier Claessens
b4aee4675a
pkgconfig: Add a simple version of the generator ( #3284 )
7 years ago
Aleksey Filippov
ddc6f72507
Use consistent quotes
7 years ago
Aleksey Filippov
827d33c8b6
Split SingleTestRunner.run()
7 years ago
Aleksey Filippov
0e8c69b796
Split SingleTestRunner._get_cmd() out of run()
7 years ago
Aleksey Filippov
9596fd6c24
Move run_single_test() into separate class
7 years ago
Aleksey Filippov
3eebb1f83a
Make run_single_test() method static
...
Closes #3318
7 years ago
Aleksey Filippov
9c01fc0e49
Do not access counters from parallel code
7 years ago
Aleksey Filippov
2aa1c3d575
Use enum instead of string constants
7 years ago
Aleksey Filippov
84e3cadc70
Use hermetic parameters in run_single_test(), initialize them before in the caller
7 years ago
Jussi Pakkanen
9b2e533d87
Always build parser objects anew to avoid leaking old data.
7 years ago
Aleksey Filippov
977acc94b8
Do not leave open file handlers, use context manager to clean them up
7 years ago
Aleksey Filippov
fa39e1082c
Timeout on test subprocesses instead of hanging and failing CI completely
7 years ago
Xavier Claessens
8efd940092
pkgconfig generator: Add required version
7 years ago
Jussi Pakkanen
f6f0784038
Merge pull request #2976 from dzabraev/fix-reversed-order
...
Fix bug include_directories(['p1','p2']) add -Ip2 -Ip1 (reversed order)
7 years ago
Chris Lamb
979eaa804a
Make the generated pkgconfig files reproducible.
...
Whilst working on the Reproducible Builds effort [0], we noticed
that meson creates non-reproducible pkgconfig files as it relies
on Python set ordering.
This was originally filed in Debian as #892515 [1].
[0] https://reproducible-builds.org/
[1] https://bugs.debian.org/892515
7 years ago
Víctor Manuel Jáquez Leal
6f7f7c69a2
dependency's wanted version might be a list
...
A dependency declared in a subproject should be able to behave as
a pkgconfig dependency, thus it should process the wanted version
as a list.
7 years ago
Aleksey Filippov
e9a7b0d2a9
Retry downloads in Appveyor
7 years ago