aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-04-12cmake: Capture stdout with UNIX pipesDaniel Mensinger3-1/+38
2020-04-12cmake: Fix custom command CMake list issueDaniel Mensinger2-4/+17
2020-04-11opts: Allow `-` and `not` in meson_options.txt (fixes #6948)Daniel Mensinger3-2/+17
2020-04-11Handle BuildTarget as custom_target() argument #6914Marc-André Lureau5-11/+28
2020-04-11docs: fix the docs for install_subdir's strip_directory [skip ci]Peter Hutterer1-1/+1
When set to **true** only the last component is used. And throw in two minor grammatical fixes while we're there.
2020-04-11References-tables.md: repair broken tableVanadiae1-1/+1
At https://mesonbuild.com/Reference-tables.html#compiler-and-linker-selection-variables, the table is broken and it seems that the only difference with other well-working tables on this page is the semi-column ":" that are present under Language.
2020-04-11Add rust stdlib dir to PATH on Windows.Jussi Pakkanen1-0/+3
2020-04-10compilers: disable b_sanitize on hurdPino Toscano1-1/+3
ASAN is not supported on the Hurd yet.
2020-04-10symbolextractor: add support for hurdPino Toscano1-1/+1
Use the GNU toolchain for that.
2020-04-10symbolextractor: rename linux_syms to gnu_symsPino Toscano1-2/+2
It is not specific to Linux but works with the GNU toolchain, so give it a better name. No functional changes.
2020-04-10Recognize Hurd as platform/OSPino Toscano2-0/+10
2020-04-10cmake: support cmake config file syntax (#6917)dabrain342-14/+96
* cmake: enhance support of cmake config file syntax Enhance the cmakedefine support by accepting 2 or 3 tokens in the conf line as mesondefine supports strictly 2 tokens * fixup! cmake: enhance support of cmake config file syntax * fixup! fixup! cmake: enhance support of cmake config file syntax
2020-04-10Fix typo in help of option '--wipe' [skip ci]Jens Carl1-1/+1
2020-04-10Log when ignoring LLVM because dynamic was requestedJesse Natalie1-0/+1
Without this, there's tons of log output about finding LLVM, followed by "couldn't find LLVM."
2020-04-10Fixes meson bug to allow arm64 buildJesse Natalie1-1/+5
2020-04-10ci: Fix passing env varsDaniel Mensinger1-1/+1
2020-04-10Fix typosJens Carl1-2/+2
2020-04-08Fix requireed meson version for override_dependency()Xavier Claessens1-1/+1
2020-04-08docs: Update Using-with-Visual StudioNirbheek Chauhan1-10/+11
Very out of date instructions. We install `meson.exe` now and you don't need to have `py` in PATH or use `/path/to/meson.py`.
2020-04-08mcompile: Use the current dir if unspecifiedNirbheek Chauhan1-1/+0
With this running `meson compile` inside the builddir actually works, and you don't have to do `meson compile -C .` Clearly this was the intent since the option already has `default='.'`
2020-04-08travis: Fix Travis OSX buildDaniel Mensinger3-20/+80
2020-04-07docs: Mention library command as well [skip ci]Vedran Miletić1-4/+4
2020-04-05ci: Travis: Use the new mesonbuild/eoan imageDaniel Mensinger1-3/+3
2020-04-05boost: Fix library version (fixes #6899)Daniel Mensinger1-0/+5
2020-04-05ci: Added cuda image (Arch Linux based)Daniel Mensinger5-6/+36
2020-04-05ci: Fix env_vars.sh path in the opensuse imageDaniel Mensinger1-4/+4
2020-04-05Rename test dir names with dircondenser.py.Jussi Pakkanen66-2/+2
2020-04-05quality / test: Fortran type hintingMichael Hirsch, Ph.D5-28/+53
enhance fortran args tests
2020-04-05qt dependency: Pick debug libraries based on b_vscrtCerbero2-0/+32
`b_vscrt` has existed forever, and is the canonical source for which CRT to link to, and hence whether to use the debug libraries or not.
2020-04-04backend/vs: Fix link of wmain / wWinMain based appsPeter Harris1-5/+0
Executables may have an entry point of wmain or wWinMain. These executables link successfully with ninja. Rather than add more flags to executable() in meson.build, remove the EntryPointSymbol override. This makes the vs backend behave more like the ninja backend. Fixes #6698
2020-04-04Make cc.has_function work on GCC/Clang __builtinsAndrei Alexeyev2-5/+14
2020-04-04ci: Use self hosted CI dataDaniel Mensinger3-243/+75
2020-04-04ci: Add debug logs to for the setup processDaniel Mensinger2-4/+15
2020-04-04Merge pull request #6843 from mensinda/ciJSONSCHEMAJussi Pakkanen21-100/+417
CI: Maintain docker images with GitHub Actions
2020-04-04docs: add LLVM tool section to dependencies [skip ci]Gerion Entrup1-0/+11
2020-04-04mparser: fix precedence of arithmetic operatorsAndrei Alexeyev2-27/+41
The arithmetic operators are now split into two groups: * The add/sub group: +, - * The mul/div group: *, /, % All operators within the same group are left-associative and have equal precedence. The mul/div group has a higher precedence than the add/sub group, as one would expect. Previously every operator had a different precedence and was right-associative, which resulted in surprising behavior. This is a potentially breaking change for projects that relied on the old incorrect behavior. Fixes #6870
2020-04-03backend/vs: Fix debug information and runtime checksPeter Harris1-6/+6
Both DebugInformationFormat and BasicRuntimeChecks need to be in clconf (not type_config) for Visual Studio to recognize them. Fixes #6699
2020-04-03mtest: Improve test output formatting.Hemmo Nieminen1-22/+29
Remove some weirdness from test output such as extra commas, missing spaces and way too precise time durations. Also improve the overall alignment of the output.
2020-04-02ci: Retry if dub fetch failedDaniel Mensinger6-10/+52
2020-04-02ci: Fix OpenSUSE imageDaniel Mensinger1-4/+4
2020-04-02boost: make python2 optionalDaniel Mensinger1-2/+2
2020-04-02interpreter: Fix Disabler support for modulesDaniel Mensinger1-2/+2
2020-04-02ci: Automatically build and publish imagesDaniel Mensinger1-0/+54
2020-04-02ci: Use new images in OS CompDaniel Mensinger1-32/+17
2020-04-02ci: Use the new CI image builder for eoanDaniel Mensinger3-36/+60
2020-04-02ci: Skip dub compiler test on SINGLE_DUB_COMPILERDaniel Mensinger1-0/+9
2020-04-02ci: New CI image builder infrastructureDaniel Mensinger11-19/+220
2020-04-02ci: Added python-jsonschema to docker imagesDaniel Mensinger3-4/+6
2020-04-01ci: Added boost_python to fedoraDaniel Mensinger1-0/+1
2020-04-01boost: Fix boost_python detection on bionic (fixes #6886 #4788)Daniel Mensinger2-1/+38