Alexis Jeandet
b4cd949c48
[Qt module] More qrc fixes
...
When several qrc files are given all qrc files dependencies were mixed.
Fixed non working use case:
When user try to guess build dir layout and add use a relative
path between a generated qrc file and a generated resource.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
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
Somasekhar Penugonda
7f89083363
Fix for issue in cpp.py
...
Change-Id: Iad9623d20eb5086528dacefce5d2f4f9bb9d0312
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
Alexis Jeandet
ebeb248c07
[Qt module] Added generated resource test case + some fixes
...
Subdir is already in generated resource path.
Some PEP8 fixes.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
7 years ago
Alexis Jeandet
fd245ce5cf
[Qt module] add some logic to detect if resources are in build dir
...
In order to handle generated resources embedded in qrc file, we
need to be able to detect if files pointed from qrc are in build
directory or not.
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
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
makise-homura
0bea50816b
Removed non-latin characters from lcc snippet
...
It is supposed that it may become source of failures
while passing AppVeyor tests.
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
makise-homura
7c1132b681
Added lcc support release snippet
7 years ago
Aleksey Filippov
827d33c8b6
Split SingleTestRunner.run()
7 years ago
makise-homura
c8ee45cf15
Skipping tests 22, 64, and 132 for old lcc and icc.
...
This is due to incorrect creation of dependency files:
both compilers do not escape spaces in paths.
As of version 1.21.22 of lcc, it is announced that
this bug will be corrected in future versions.
Test 132 was a template for such idea; it has been also
extended to react not only to icc, but to lcc too.
Further info (if I'm correct):
https://software.intel.com/en-us/forums/intel-c-compiler/topic/283156
7 years ago
makise-homura
67f067d5b2
Added version detection for lcc compiler
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
makise-homura
72f477748f
[skip ci] Added lcc and e2k CPU to reference tables
7 years ago
Aleksey Filippov
84e3cadc70
Use hermetic parameters in run_single_test(), initialize them before in the caller
7 years ago
Somasekhar Penugonda
e62b8109eb
Updates to CPP support and update review changes
7 years ago
Jussi Pakkanen
9b2e533d87
Always build parser objects anew to avoid leaking old data.
7 years ago
Alexis Jeandet
0407fac59e
[Qt module] Add File object support for generated or not qrc files
...
Added missing sub-folder test
Closes #3324
Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
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