Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-01-02 | Remove cross_info; cross file is parsed up front and discarded | John Ericson | 14 | -287/+333 | |
2019-01-02 | Get rid of `need_cross_compiler` | John Ericson | 4 | -23/+4 | |
Building a cross compiler (`build == host != target`) is not cross compiling. As such, it doesn't make sense to handle it under `is_cross_build`. (N.B. Building a standard library for a cross compiler would require cross compiling, but Meson has support to do such a thing as part of a compiler build currently.) | |||||
2019-01-02 | Can use plain strings for include_directories. | Jussi Pakkanen | 5 | -4/+40 | |
2019-01-02 | Handle strings in cross file args. Closes #4671. | Jussi Pakkanen | 3 | -12/+6 | |
2019-01-02 | Avoid exception looking for python on windows if the launcher (py.exe) is ↵ | guruDanny67 | 1 | -0/+4 | |
not installed | |||||
2019-01-02 | vs: respect 'b_pch' option | Nicolas Schneider | 6 | -14/+38 | |
Fixes #4681. | |||||
2019-01-01 | print 'Nothing to install.' if nothing was installed | Nicolas Schneider | 1 | -0/+10 | |
Fixes #882. | |||||
2019-01-01 | fail configuration if PCH files do not exist | Nicolas Schneider | 3 | -0/+9 | |
Previously, the configuration worked fine, but the compiler raised an error. Now, we explicitly check for the existence of files and print a useful error message if they do not exist. | |||||
2019-01-01 | Merge pull request #4564 from mensinda/introBuildOpts | Jussi Pakkanen | 17 | -121/+383 | |
mintro: Introspect --buildoptions without a build directory | |||||
2019-01-01 | Updated doc [skip ci] | Daniel Mensinger | 1 | -1/+3 | |
2019-01-01 | compile pch .h file as c++-header when building a c++ target | Nicolas Schneider | 1 | -0/+4 | |
Fixes #3641. | |||||
2018-12-31 | docs: Note --warnlevel instead of --warning_level | TingPing | 1 | -0/+2 | |
2018-12-31 | docs: Change warnlevel option to warning_level | TingPing | 1 | -1/+1 | |
2018-12-29 | Tests and docs | Daniel Mensinger | 11 | -1/+66 | |
2018-12-29 | Do not require build dir for introspection | Daniel Mensinger | 1 | -4/+160 | |
2018-12-29 | Disable mlog and don't require build directory for environment | Daniel Mensinger | 2 | -18/+37 | |
2018-12-29 | Introspection refactoring | Daniel Mensinger | 4 | -98/+118 | |
2018-12-30 | Better error message for rpath test. | Jussi Pakkanen | 1 | -1/+1 | |
2018-12-30 | Default libdir is "lib" when cross compiling. Closes #2535. | Jussi Pakkanen | 3 | -0/+28 | |
2018-12-30 | Print warning if using "default_options" without a "fallback". | Jussi Pakkanen | 1 | -0/+2 | |
2018-12-30 | Add a clang-format target. | Jussi Pakkanen | 8 | -2/+143 | |
2018-12-29 | Merge pull request #4672 from xclaesse/find-library-headers | Jussi Pakkanen | 5 | -39/+120 | |
find_library: Add 'has_headers' kwarg | |||||
2018-12-29 | Merge pull request #4451 from jon-turney/simplify-x86-msvc-test | Jussi Pakkanen | 3 | -49/+39 | |
Simplify x86 msvc test | |||||
2018-12-27 | find_library: Add 'has_headers' kwarg | Xavier Claessens | 5 | -34/+86 | |
A library without its headers is often useless, so it is common to check them together. | |||||
2018-12-27 | release notes: document how to pass native files [skip ci] | Nirbheek Chauhan | 1 | -2/+3 | |
2018-12-24 | Add 'required' kwarg in header check functions | Xavier Claessens | 2 | -8/+37 | |
Closes: #3940 | |||||
2018-12-22 | Can specify a string to print when dep not found. Closes #2407. | Jussi Pakkanen | 4 | -2/+62 | |
2018-12-22 | Reformat long lines. | Jussi Pakkanen | 1 | -4/+48 | |
2018-12-22 | docs: Fix href in Pkgconfig module [skip ci] | lzutao | 1 | -2/+2 | |
2018-12-21 | Merge pull request #4573 from jon-turney/msys2-clang | Jussi Pakkanen | 9 | -19/+47 | |
More clang for Windows support | |||||
2018-12-20 | mintro: Bug fix for determine_installed_path for multiple target outputs | Daniel Mensinger | 2 | -10/+37 | |
2018-12-20 | Factor out more option iterating | John Ericson | 2 | -5/+7 | |
2018-12-20 | msetup: Fix callig meson --wipe inside a build directory | Dylan Baker | 3 | -6/+41 | |
This seems to be related to deleting the current working directory. Simply deleting all of the trees inside the build directory instead seems to fix it. This only appears with some combination of generated targets, running the test case against say "1 trivial" doesn't show the bug. See this mesa bug: https://bugs.freedesktop.org/show_bug.cgi?id=109071 | |||||
2018-12-20 | README: Remove deprecated Appveyor badge [skip ci] | lzutao | 1 | -1/+0 | |
2018-12-19 | Added unit test | Daniel Mensinger | 1 | -0/+17 | |
2018-12-19 | Fixed subprojects build info | Daniel Mensinger | 1 | -1/+1 | |
2018-12-19 | docs: make clearer difference between using and building libraries in Vala ↵ | Alistair Thomas | 1 | -32/+219 | |
[skip ci] | |||||
2018-12-19 | dependencies/ui: Fix qmake detection when not using cross or native file | Dylan Baker | 1 | -3/+1 | |
Fixes #4641 | |||||
2018-12-19 | dependencies/ui: Fix Qt pkg-config detection on MacOS | Dylan Baker | 1 | -1/+9 | |
Since 0.46.1 pkg-config detection has been broken using the qt from homebrew, due to a bug in homebrew (I think). Tested with qt 5.12.0 on Mojave. | |||||
2018-12-19 | msetup: Give a nice error message if cmd_line.txt cannot be read | Dylan Baker | 1 | -2/+7 | |
As would happen if someone tried to manually call meson --wipe on a directory configured with a version < 0.49.0 | |||||
2018-12-19 | Allow fallback in nodownload mode | Xavier Claessens | 1 | -1/+1 | |
It is possible that the subproject has been downloaded already, in that case there is no reason to not use it. If the subproject has not been downlaoded already it will fail do_subproject(). | |||||
2018-12-19 | dependencies/ui: Don't require lrelease for qt | Dylan Baker | 1 | -1/+1 | |
We previously didn't require it so we shouldn't silently start doing so. Fixes #4654 | |||||
2018-12-19 | docs: Add warning about not using join_paths() with build targets [skip ci] | Dylan Baker | 2 | -0/+11 | |
This comes up now and again when people try do do something like: meson.build: ```meson my_sources = ['foo.c'] subdir('subdir') executable('foo', my_sources) ``` subdir/meson.build: ```meson my_sources += ['bar.c'] ``` | |||||
2018-12-18 | Factor out iterator over options dictionaries | John Ericson | 1 | -14/+15 | |
Otherwise it's easy to forget one. In fact we did forget one: `backend_options` in `validate_option_value`. | |||||
2018-12-18 | [skip ci] Options as `b_ndebug` can also be set in meson.build | Konstantin Kharlamov | 1 | -1/+2 | |
2018-12-17 | Document dependency().name() added in 0.48 [skip ci] | Nirbheek Chauhan | 2 | -0/+25 | |
Closes https://github.com/mesonbuild/meson/issues/3351 | |||||
2018-12-16 | gi: Handle new --source-top-dirs argument | Thibault Saunier | 1 | -10/+15 | |
This allows coherent relative paths in the gir "source-position" | |||||
2018-12-16 | coverage: Also remove source_root prefixes | William A. Kennington III | 1 | -0/+1 | |
The code our projects care about verifying coverage for mostly lives in the source_root with the exception of the generated source files in build_root. This change cleans up the output so we don't have prefixed paths on our source files anymore. | |||||
2018-12-16 | Merge pull request #4616 from dcbaker/python-module-path | Jussi Pakkanen | 26 | -44/+445 | |
add path() method to python module | |||||
2018-12-16 | Fix typo in Native-environments.md [skip ci] | Luca Weiss | 1 | -1/+1 | |