Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add option for controlling RTTI.cppnoexcept | Jussi Pakkanen | 2019-10-30 | 4 | -0/+30 |
| | |||||
* | Pass explicit command line argument to disable exceptions with MSVC. | Jussi Pakkanen | 2019-10-30 | 1 | -1/+3 |
| | |||||
* | Fix looking up Visual Studio MSMs. Again. [skip ci] | Jussi Pakkanen | 2019-10-30 | 1 | -2/+2 |
| | |||||
* | MSVC: support -LIBPATH | Aleksey Gurtovoy | 2019-10-29 | 2 | -3/+6 |
| | | | | Fixes #6101 (with a test), following up #5881 | ||||
* | docs: clarify --default-library is for internal libraries [skip ci] | rc-matthew-l-weber | 2019-10-28 | 1 | -1/+4 |
| | | | Signed-off-by: Matthew Weber <matthew.weber@rockwellcollins.com> | ||||
* | Return a disabler when an unknown method is called on a disabler object | James Hilliard | 2019-10-24 | 2 | -2/+8 |
| | |||||
* | Fix for issue #4499, multiple entries per file in install-log.txt | Orlando Wingbrant | 2019-10-23 | 2 | -1/+27 |
| | |||||
* | Merge pull request #5942 from scivision/duck | Jussi Pakkanen | 2019-10-23 | 2 | -2/+4 |
|\ | | | | | interpreter: raise Meson exception when non-found module is used anyway | ||||
| * | raise exception when a non-required module not found and subsequently used | Michael Hirsch, Ph.D | 2019-10-22 | 1 | -0/+2 |
| | | |||||
| * | ducking 'None' for missing module | Michael Hirsch, Ph.D | 2019-10-22 | 1 | -2/+2 |
| | | | | | | | | This handles the Windows-specific case, the next commit handles the general issue | ||||
* | | tests: add fortran-specific compiler checks | Michael Hirsch, Ph.D | 2019-10-23 | 2 | -0/+31 |
|/ | |||||
* | Test that running configure on a build dir works. | Jussi Pakkanen | 2019-10-22 | 1 | -0/+5 |
| | |||||
* | mconf: Fix printing options when there is no compiler/project options | Xavier Claessens | 2019-10-22 | 1 | -3/+3 |
| | | | | Closes: #6087 | ||||
* | Merge pull request #6090 from GoaLitiuM/master | Jussi Pakkanen | 2019-10-22 | 2 | -8/+27 |
|\ | | | | | d: Fix various linking issues | ||||
| * | d: Fix various linking issues on Windows | GoaLitiuM | 2019-10-21 | 1 | -1/+10 |
| | | |||||
| * | d: Prefer MSVC and LLVM linker over optlink when available | GoaLitiuM | 2019-10-21 | 1 | -7/+17 |
| | | | | | | | | The optlink linker is slowly getting phased out now since DMD ships with the LLVM linker, so it can be used when Visual Studio is not installed. | ||||
* | | Add source tags targets | Marc-André Lureau | 2019-10-22 | 3 | -0/+73 |
| | | |||||
* | | Use run-clang-tidy when available. | Jussi Pakkanen | 2019-10-21 | 1 | -4/+18 |
|/ | |||||
* | Remove duplicated object files in static libraries | Xavier Claessens | 2019-10-21 | 5 | -1/+31 |
| | | | | | | | | | When a static library link_whole to a bunch of other static libraries, we have to extract all their objects recursively. But that could introduce duplicated objects. ar is dumb enough to allow this without error, but once the resulting static library is linked into an executable or shared library, the linker will complain about duplicated symbols. | ||||
* | Merge pull request #6074 from mensinda/cmFileAPI | Jussi Pakkanen | 2019-10-20 | 7 | -157/+557 |
|\ | | | | | cmake: Add CMake file API support | ||||
| * | run_project_tests: Added print_tool_versions() | Daniel Mensinger | 2019-10-20 | 1 | -0/+33 |
| | | |||||
| * | cmake: Do not add imported targets | Daniel Mensinger | 2019-10-20 | 2 | -9/+11 |
| | | |||||
| * | cmake: Add CMake file API support | Daniel Mensinger | 2019-10-20 | 2 | -5/+366 |
| | | | | | | | | | | | | | | | | | | | | The file API will automatically be used when CMake >= 3.14 is detected. This new API is meant as a replacement for the now deprecated CMake server API. The new API (mostly) provides the same information in a different format. Thus only a slight bit of refactoring was necessary to implement this new backend | ||||
| * | cmake: Comment out unused variables | Daniel Mensinger | 2019-10-20 | 1 | -4/+4 |
| | | |||||
| * | cmake: Move CMake API classes to common | Daniel Mensinger | 2019-10-20 | 4 | -144/+148 |
| | | |||||
* | | Fix all flake8 warnings | Daniel Mensinger | 2019-10-20 | 8 | -8/+4 |
| | | |||||
* | | cmake: Blacklist more compiler warning flags | Daniel Mensinger | 2019-10-20 | 7 | -1/+80 |
| | | |||||
* | | Do not try to run dist test with VS backend. | Jussi Pakkanen | 2019-10-20 | 1 | -0/+4 |
| | | |||||
* | | Disable extension module tests with Python 3.8 and VS2015. | Jussi Pakkanen | 2019-10-20 | 3 | -0/+20 |
|/ | |||||
* | Update Linux CI image to Ubuntu Eoan. [skip ci] | Jussi Pakkanen | 2019-10-19 | 2 | -26/+28 |
| | |||||
* | docs: Fix some incorrect links [skip ci] | Anton Leontiev | 2019-10-19 | 10 | -14/+15 |
| | |||||
* | docs: Add missing language identifier [skip ci] | Anton Leontiev | 2019-10-19 | 3 | -6/+9 |
| | |||||
* | mdist.py: import lzma only when needed | Thomas Petazzoni | 2019-10-19 | 1 | -1/+1 |
| | | | | | | | | Source of patch: http://lists.busybox.net/pipermail/buildroot/2019-October/262990.html http://code.bulix.org/gdxcu4-914360 Fixes https://github.com/mesonbuild/meson/issues/6012 | ||||
* | cmake2meson: improve exceptions, add type annotations, use argparse | Michael Hirsch, Ph.D | 2019-10-19 | 1 | -22/+22 |
| | |||||
* | Fix according to deprecation of usage of non-standard escape sequences | makise-homura | 2019-10-19 | 1 | -1/+1 |
| | |||||
* | Add a proper way to get include dirs for elbrus compiler | makise-homura | 2019-10-19 | 1 | -0/+13 |
| | |||||
* | Make search of library dirs correct | makise-homura | 2019-10-19 | 1 | -2/+2 |
| | |||||
* | Documentation: Extend example for precompiled headers | Gerion Entrup | 2019-10-18 | 1 | -5/+16 |
| | | | | | | | The documentation already contains an example for PCH but misses the to show the content of the PCH files and how to create them. With this commit exactly this is exlained. | ||||
* | syntax-highlighting: vim: add license header [skip ci] | Liam Beguin | 2019-10-18 | 3 | -0/+3 |
| | | | Add a license header before getting them in the Vim runtime. | ||||
* | xcode 64 bit for catalina [skip ci] | Michael Hirsch, Ph.D | 2019-10-18 | 1 | -1/+1 |
| | |||||
* | MPI: don't excessively skip Windows test cases, which can hide real problems | Michael Hirsch, Ph.D | 2019-10-18 | 2 | -21/+27 |
| | |||||
* | mconf: Group all options per subproject and align all groups | Xavier Claessens | 2019-10-18 | 1 | -72/+115 |
| | | | | | Also hide value of yielding subproject options to make it clear the value must be set on the main project. | ||||
* | Add missing newlines to "meson introspect" error | Aaron Plattner | 2019-10-18 | 1 | -3/+3 |
| | | | | | | | | | | | | | | | | The lack of newlines in the print() statement for this error causes the result to be jumbled and hard to read: $ ./meson.py introspect Current directory is not a meson build directory.Please specify a valid build dir or change the working directory to it.It is also possible that the build directory was generated with an oldmeson version. Please regenerate it in this case. Add newlines so the message is more readable: $ ./meson.py introspect Current directory is not a meson build directory. Please specify a valid build dir or change the working directory to it. It is also possible that the build directory was generated with an old meson version. Please regenerate it in this case. | ||||
* | default inc dirs: fix warning for unsupporte lang (fixes #6050) | Daniel Mensinger | 2019-10-18 | 1 | -2/+9 |
| | |||||
* | tests/1common: update meson_version>=0.52 for is_disabler | Michael Hirsch, Ph.D | 2019-10-18 | 1 | -1/+1 |
| | | | | since 0.52 is indeed now required for this test case. | ||||
* | emscripten: fix false positives in linking tests | Andrei Alexeyev | 2019-10-18 | 1 | -0/+13 |
| | |||||
* | Refactor duplicate Emscripten code into a mixin | Andrei Alexeyev | 2019-10-18 | 3 | -26/+37 |
| | |||||
* | Add test case to verify identity cross builds | Ross Burton | 2019-10-15 | 4 | -0/+32 |
| | | | | | | | A build with a cross file should always be identified as a cross build, even if the host and build machine are identical. This was the case in 0.50, regressed in 0.51, and is fixed again in 0.52, so add a test case to ensure it doesn't regress again. | ||||
* | Fix emscripten C compiler initialization | Andrei Alexeyev | 2019-10-15 | 2 | -6/+8 |
| | |||||
* | environment: Add missing space between words | Matt Turner | 2019-10-15 | 1 | -1/+1 |
| |