aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-04-08Remove arbitrary [-1024,1024] limit in cross_compute_int()Xavier Claessens5-18/+65
Copy the algorithm used by autoconf. It computes the upper and lower limits by starting at [-1,1] and multiply by 2 at each iteration. This is even faster for small numbers (the common case), for example it finds value 0 in just 2 compilations where old algorithm would check for 1024, 512, ..., 0.
2018-04-08Merge pull request #3366 from xclaesse/pkgconfig-dup-versionJussi Pakkanen2-5/+10
Remove duplicates in generated pkgconfig required versions
2018-04-07pkgconfig generator: Remove duplicates in required versionsXavier Claessens2-4/+8
2018-04-08Merge pull request #3312 from MathieuDuponchelle/alwaysfallbackJussi Pakkanen11-6/+76
new wrap-mode: forcefallback
2018-04-08VS backend: dedup AdditionalDependenciesPaul I1-1/+2
2018-04-08Move entry in build_funct_dict to correct position.Christoph Behle1-2/+2
The entry 'subdir_done' is now at its right place.
2018-04-07[fixup]: rename test after rebaseMathieu Duponchelle6-1/+1
2018-04-07[fixup]: export symbols explicitlyMathieu Duponchelle3-2/+21
2018-04-07Remove commit_zero recommendation from wrap documentation, use action commit ↵Aleksey Filippov1-3/+2
[skip ci]
2018-04-06pkgconfig generator: Fix crash when passing a SharedModuleXavier Claessens1-1/+2
2018-04-06[fixup]: Add testMathieu Duponchelle6-0/+34
2018-04-06[fixup]: add since to FAQMathieu Duponchelle1-1/+1
2018-04-06new wrap-mode: forcefallbackMathieu Duponchelle5-6/+23
This can be useful to make sure that a project builds when its fallbacks are used on systems where external dependencies satisfy the version requirements, or to easily hack on the sources of a dependency for which a fallback exists.
2018-04-04Merge pull request #2711 from xclaesse/both-libraryJussi Pakkanen12-196/+295
Add both_library() to build both shared and static library
2018-04-04gnome.gtkdoc: Fix generated files used as content filesIñigo Martínez1-1/+1
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.
2018-04-04[Qt module] refactor b4cd949c48ab67891e4bc6b14a8f9f247e28777dAlexis Jeandet1-3/+5
Since relative path in qrc files are always relative to qrc file itself then we just need to check that normpath(qrc file + resource) doesn't start with build dir path, this would mean that the resource is generated. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-04-04[Qt module] More qrc fixesAlexis Jeandet4-19/+28
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>
2018-04-03Add both_libraries() to build both shared and static librariesXavier Claessens8-9/+140
Also support default_library='both' to make library() build both shared and static libraries. Closes #484
2018-04-03extract_all_objects: Also extract generated sourcesXavier Claessens2-4/+19
2018-04-03pkgconfig generator: Only skip dependencies when using shared_library()Xavier Claessens2-13/+15
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.
2018-04-03Remove duplicated list of known kwargs for build targetsXavier Claessens3-172/+123
2018-04-02Merge pull request #3242 from thejk/coverage_targetsJussi Pakkanen2-152/+152
Use standalone coverage script for legacy targets
2018-04-02Merge D feature flag fix branchJussi Pakkanen7-11/+45
2018-04-02gtkdochelper: print warningsSébastien Wilmet1-0/+2
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
2018-04-02Add link to `meson` github topic [skip ci]Isaiah Norton1-1/+2
Lists a number of projects that are not shown here.
2018-04-02Imported Debian fixes by Matthias Klose.Jussi Pakkanen2-3/+3
2018-04-02Fix detection to work with newer Java compilers.Jussi Pakkanen1-1/+1
2018-03-31Fix for issue in cpp.pySomasekhar Penugonda1-2/+2
Change-Id: Iad9623d20eb5086528dacefce5d2f4f9bb9d0312
2018-03-31Ensure D feature flags get applied to all D filesMatthias Klumpp1-3/+5
This resolves issue #3337
2018-03-31Update Pkg-config-files.md [skip ci]scontini761-1/+1
typo: seems that configure_files doesn't exists, maybe you mean configure_file here. [skip ci]
2018-03-31Added link to documentation and examples for find_library replacement (#3346)Alexis Jeandet1-1/+4
2018-03-30[Qt module] Added generated resource test case + some fixesAlexis Jeandet5-4/+29
Subdir is already in generated resource path. Some PEP8 fixes. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org>
2018-03-30[Qt module] add some logic to detect if resources are in build dirAlexis Jeandet1-1/+21
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>
2018-03-29docs: Expand on compiler vs compilee build host and target (#3308) [skip ci]John Ericson1-10/+31
2018-03-29Merge pull request #3277 from chitranjali/shared-mod-linkJussi Pakkanen5-0/+50
2018-03-29Removed non-latin characters from lcc snippetmakise-homura1-3/+3
It is supposed that it may become source of failures while passing AppVeyor tests.
2018-03-29Merge pull request #3322 from sarum9in/run_timeoutJussi Pakkanen2-157/+189
2018-03-29Allow meson build file to exit early. (#2808)behlec7-1/+70
2018-03-29Don't crash when using d_module_versions for pkg-configMatthias Klumpp2-1/+10
2018-03-29Add test to check that D feature flags get applied to all filesMatthias Klumpp6-8/+40
This adds regression tests for issue #3337
2018-03-29Fixing flake8chitranjali6-8/+8
2018-03-29PR review changes closes #2865chitranjali4-11/+10
2018-03-29fix2865chitranjali6-0/+51
2018-03-29pkgconfig: Add a simple version of the generator (#3284)Xavier Claessens4-12/+45
2018-03-28Use consistent quotesAleksey Filippov1-8/+8
2018-03-28Added lcc support release snippetmakise-homura1-0/+23
2018-03-28Split SingleTestRunner.run()Aleksey Filippov1-99/+97
2018-03-28Skipping tests 22, 64, and 132 for old lcc and icc.makise-homura3-4/+26
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
2018-03-28Added version detection for lcc compilermakise-homura1-2/+13
2018-03-28Split SingleTestRunner._get_cmd() out of run()Aleksey Filippov1-6/+8