Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2018-02-02 | Fix Rust shared polyglot test case for cross-compilation | Adam C. Foltzer | 1 | -1/+1 | |
The crate-type in this case should have been `cdylib` since it's linking via C, rather than the default `dylib` that is meant for linking via `rustc`. | |||||
2018-02-02 | Added dpdk to the list of users. | Jussi Pakkanen | 1 | -0/+1 | |
2018-02-02 | Added documentation to IceStorm module. | Jussi Pakkanen | 3 | -0/+40 | |
2018-02-02 | Created an unstable module for IceStorm projects. | Jussi Pakkanen | 3 | -32/+92 | |
2018-02-02 | Created sample project for IceStorm FPGA development. | Jussi Pakkanen | 3 | -0/+74 | |
2018-02-02 | Updated the video page. | Jussi Pakkanen | 1 | -25/+19 | |
2018-02-02 | Only quote colons on build lines. Closes #2961. | Jussi Pakkanen | 1 | -6/+10 | |
2018-02-01 | Merge pull request #2995 from rhd/fix-2281 | Jussi Pakkanen | 1 | -2/+8 | |
2018-02-01 | Comparing objects of different type prints a warning. Closes #2870. | Jussi Pakkanen | 2 | -7/+9 | |
2018-01-31 | Same for libwmf | Jon Turney | 2 | -16/+22 | |
2018-01-31 | add meson.project_license() builtin | Martin Kelly | 5 | -1/+26 | |
This Fixes #2941. | |||||
2018-01-31 | Add PipeWire to the list of users. Closes #2986. | Jussi Pakkanen | 1 | -0/+1 | |
2018-01-31 | Merge pull request #2964 from bredelings/clean-boost | Jussi Pakkanen | 1 | -43/+47 | |
2018-01-31 | Make checks a bit more robust against empty entries. | Jussi Pakkanen | 2 | -0/+6 | |
2018-01-31 | docs: Fix some HTML that leaked into the markdown | Adam Jackson | 1 | -1/+1 | |
Signed-off-by: Adam Jackson <ajax@redhat.com> | |||||
2018-01-31 | Localisation documentation alternative | Peter Uithoven | 1 | -16/+36 | |
I had trouble figuring this out in a new project without the pot and po files. Seemed like there was a build in method to generate those. I understand that I might have made a few controversial choices like using a `LINGUAS` file and creating a sub `meson.build` file. I also don't fully understand why the `GETTEXT_PACKAGE` global wasn't mentioned. | |||||
2018-01-30 | don't use bare except | Robert Doolittle | 1 | -3/+0 | |
2018-01-30 | mtest: catch ctrl-c and properly kill the child processes. Fixes #2281 | Robert Doolittle | 1 | -2/+11 | |
2018-01-29 | Attempt to make Unix and Windows use the same code for get_link_args( ). | Benjamin Redelings | 1 | -17/+5 | |
2018-01-29 | Update verbose comments. | Benjamin Redelings | 1 | -3/+6 | |
2018-01-29 | Restore comments. | Benjamin Redelings | 1 | -0/+4 | |
2018-01-29 | Add cross-compilation support for `rustc` | Adam C. Foltzer | 6 | -19/+62 | |
This patch is largely modeled on the relatively-straightforward code for Fortran cross-compilation, so there might be some intricacies missing. | |||||
2018-01-30 | Use os.path: basename() and dirname() instead of split() | Aleksey Filippov | 18 | -50/+50 | |
According to Python documentation[1] dirname and basename are defined as follows: os.path.dirname() = os.path.split()[0] os.path.basename() = os.path.split()[1] For the purpose of better readability split() is replaced by appropriate function if only one part of returned tuple is used. [1]: https://docs.python.org/3/library/os.path.html#os.path.split | |||||
2018-01-30 | run_project_tests: Remove workaround for missing ↵ | Christoph Reiter | 1 | -50/+2 | |
concurrent.futures.ProcessPoolExecutor support This removes the workaround code added in https://github.com/mesonbuild/meson/commit/52e1b0a3c909 The bug in the MSYS2 Python3 build has been fixed for some time now, see https://github.com/Alexpux/MINGW-packages/pull/2619 The original commit noted that this might be helpful for OpenBSD, but that has sem_open support since version 5.5 released 4 years ago: https://www.openbsd.org/55.html | |||||
2018-01-30 | Report warning/error locations in a format IDEs may already know how to parse | Jon Turney | 6 | -15/+19 | |
Examples: meson.build:2:0: ERROR: Dependency is both required and not-found meson.build:4: WARNING: Keyword argument "link_with" defined multiple times. These are already matched by the default compilation-error-regexp-alist in emacs. Also: Don't start 'red' markup until after the \n before an error Unabsorb full-stop at end of warning with location from mlog.warning() Update warning_location test | |||||
2018-01-30 | docs: Add 'outlier' to users | Sami Kerola | 1 | -0/+1 | |
This is a very small hello world style project, that I hope is useful example for people who are getting started with meson. | |||||
2018-01-30 | dependencies: Allow setting config-tool binaries in cross file | Dylan Baker | 2 | -1/+27 | |
This allows for much easier cross compiler configuration for tools like LLVM. This patch does honor the 'native' keyword, and falls back to searching PATH if the binary name is not specified. I'd be fine with either removing the fallback behavior, or marking it as deprecated and removing it later. Fixes #2921 | |||||
2018-01-30 | Echo coverage report uris after generation. Fixes #2805. | Félix Piédallu | 1 | -1/+10 | |
2018-01-30 | Print warning when linker arguments are passed to has_argument | Ting-Wei Lan | 2 | -0/+15 | |
has_argument and other similar methods of compiler objects only support checking compiler flags. If they are used to check linker flags, the results are very likely to be wrong and developers should be warned. | |||||
2018-01-30 | dump_conf_header should rewrite file only if modified (just like ↵ | Salamandar | 1 | -1/+3 | |
do_conf_file) (#2952) | |||||
2018-01-30 | Taisei Project uses Meson | Andrei Alexeyev | 1 | -0/+1 | |
2018-01-29 | Use get_linker_search_args(libdir) instead of '-L'+libdir | Benjamin Redelings | 1 | -2/+2 | |
2018-01-27 | Fix typo in reference tables | xknight | 1 | -1/+1 | |
The possessive form of "its" does not contain an apostrophe. | |||||
2018-01-22 | Begin factoring abi_tag logic into own function. | Benjamin Redelings | 1 | -6/+10 | |
2018-01-22 | Factor check for invalid BOOST modules into separate function. | Benjamin Redelings | 1 | -16/+21 | |
2018-01-22 | Merge pull request #2955 from xclaesse/unfound | Jussi Pakkanen | 6 | -54/+77 | |
pkgconfig: Also ignore not found deps passed directly to pc generator | |||||
2018-01-22 | Merge pull request #2956 from jeandet/Qt_resource_in_subfolder | Jussi Pakkanen | 6 | -1/+24 | |
Qt resource in subfolder | |||||
2018-01-22 | Typo. | Stefan Seering | 1 | -1/+1 | |
2018-01-20 | Fixed bug | Alexis Jeandet | 1 | -1/+1 | |
Adding the current subdir when extracting resources deps wasn't good, it is CustomTarget job to handle that. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | |||||
2018-01-20 | Added failing test case | Alexis Jeandet | 5 | -0/+23 | |
When having Qt resources in a meson subdir, meson prepends twice the subdir name in resource file dependencies. Here it will set 'subfolder/subfolder/resources/thing.png' as dependencie for stuff3.qrc. Signed-off-by: Alexis Jeandet <alexis.jeandet@member.fsf.org> | |||||
2018-01-19 | pkgconfig: Also ignore not found deps passed directly to pc generator | Xavier Claessens | 6 | -42/+58 | |
Currently only not found deps implicitly pulled from a Library object are ignored. We should also ignore not found deps passed directly to generate() method. This makes the unit testing more complicated because libfoo pkgconfig dependency cannot be found when generated from the within the same meson.build. | |||||
2018-01-19 | run_unittests.py: Support building multiple projects in a single test | Xavier Claessens | 1 | -12/+19 | |
2018-01-19 | Correct spelling mistakes. | Edward Betts | 4 | -5/+5 | |
2018-01-19 | Merge pull request #2948 from dcbaker/submit/llvm-robust-strip | Jussi Pakkanen | 2 | -12/+11 | |
Make ConfigTool version suffix stripping robust | |||||
2018-01-19 | Add external dependencies to pc files only if found. Closes #2911. | Jussi Pakkanen | 4 | -1/+29 | |
2018-01-19 | Renamed test dir to avoid duplicated numbers. | Jussi Pakkanen | 10 | -1/+1 | |
2018-01-18 | dependnecies: generalize version suffix stripping code | Dylan Baker | 2 | -11/+11 | |
This replaces calls to .rstrip('git'), .rstrip('svn') with a regex that takes the leading numbers and dots, and throws away the rest. This also moves the code up to the ConfigToolDepdency level, since these config tools are of various quality and some of them are good, and some are not. This shouldn't affect well behaved tools. This should future proof LLVM against future suffixes (like someone doing something strange like using Mercurial as a VCS). | |||||
2018-01-18 | dependencies/base: remove unused import | Dylan Baker | 1 | -1/+0 | |
spotted by flake8 | |||||
2018-01-18 | docs: Add Mesa, Libdrm, and IGT as meson users | Dylan Baker | 1 | -0/+3 | |
2018-01-18 | Removed duplicate if branch. | Jussi Pakkanen | 1 | -2/+0 | |