Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2019-12-12 | Add a summary() function for configuration summarization | Xavier Claessens | 1 | -0/+37 | |
Based on patch from Dylan Baker. Fixes #757 | |||||
2019-12-13 | mintro: include test protocol in introspection data | Paolo Bonzini | 1 | -0/+4 | |
2019-12-11 | Merge pull request #6207 from dcbaker/linker-option | Jussi Pakkanen | 1 | -0/+17 | |
Add a way to select the dynamic linker meson uses | |||||
2019-12-10 | mintro: Add version key to --scan-dependencies (fixes #6287) | Daniel Mensinger | 1 | -0/+3 | |
2019-12-08 | dist: Add --include-subprojects option | Xavier Claessens | 1 | -0/+6 | |
2019-12-07 | Merge pull request #6228 from scivision/scalapack | Jussi Pakkanen | 1 | -0/+14 | |
deps: add Scalapack | |||||
2019-12-05 | find_program(): Add 'dirs' keyword argument | Xavier Claessens | 1 | -0/+9 | |
Fixes: #1576 | |||||
2019-12-04 | dict: Fully evaluate keys | Xavier Claessens | 1 | -14/+6 | |
The only restriction is keys must be string after evaluation. This fix various inconsistencies. | |||||
2019-12-02 | Allow selecting the dynamic linker | Dylan Baker | 1 | -0/+17 | |
This uses the normal meson mechanisms, an LD environment variable or via cross/native files. Fixes: #6057 | |||||
2019-11-30 | deps: add scalapack | Michael Hirsch, Ph.D | 1 | -0/+14 | |
Scalapack uses a library stack that can be challenging to manage. Not least of all since many Scalapacks ship with broken / incomplete pkg-config files and CMake FindScalapack.cmake This resolves those issues for typical Scalapack setups including: * Linux: Intel MKL or OpenMPI + Netlib * MacOS: Intel MKL or OpenMPI + Netlib * Windows: Intel MKL (OpenMPI not available on Windows) | |||||
2019-11-25 | complete gfortran/intel/intel-cl fortran_std test | Michael Hirsch, Ph.D | 1 | -0/+14 | |
2019-11-14 | mintro: dependencies: added version key | Daniel Mensinger | 1 | -0/+4 | |
2019-11-12 | Adding dictionary entry using string variable as key. | franczc | 1 | -0/+17 | |
2019-11-08 | Created the filesystem module. | Jussi Pakkanen | 1 | -0/+10 | |
2019-11-05 | dependency('cuda') | Aleksey Gurtovoy | 1 | -0/+11 | |
2019-11-02 | Minit templates modularization | Michael Hirsch, Ph.D | 1 | -0/+5 | |
2019-11-02 | Add option for controlling RTTI. | Jussi Pakkanen | 1 | -0/+3 | |
2019-10-22 | Add source tags targets | Marc-André Lureau | 1 | -0/+4 | |
2019-10-06 | Updated version numbers for 0.52.0 release.0.52.0 | Jussi Pakkanen | 25 | -216/+0 | |
2019-10-06 | Merge pull request #5953 from mensinda/isystem | Jussi Pakkanen | 1 | -0/+11 | |
Add is_system to dependency | |||||
2019-10-04 | mtest: add gdb_path option | Gerion Entrup | 1 | -0/+9 | |
When using the '--gdb' argument of meson test the executed binary can now be specified with '--gdb-path'. Closing: #4373 | |||||
2019-10-03 | Use include_type instead of is_system | Daniel Mensinger | 2 | -9/+11 | |
2019-10-03 | added docs | Daniel Mensinger | 1 | -0/+9 | |
2019-10-01 | Add clang-tidy target. Closes #2383. | Jussi Pakkanen | 1 | -0/+8 | |
2019-10-01 | doc: Add release snippet for the rework of static libraries | Xavier Claessens | 1 | -0/+34 | |
2019-09-30 | Add depfile to configure_file() | Marc-André Lureau | 1 | -0/+3 | |
In qemu, minikconf generates a depfile that meson could use to automatically reconfigure on dependency change. Note: someone clever can perhaps find a way to express this with a ninja rule & depfile=. I didn't manage, so I wrote a simple depfile parser. | |||||
2019-09-29 | Add support for `depth` option in wrap-git | Christoph Weiss | 1 | -0/+7 | |
This allows cloning subprojects shallowly. It works recursively for a subproject's submodules in case `clone-recursive` is set to `true`. | |||||
2019-09-29 | environment: Support taking values from dict | Marc-André Lureau | 1 | -0/+8 | |
Related to #5955. | |||||
2019-09-29 | Moved changes from preliminary relnote page to snippets. [skip ci] | Jussi Pakkanen | 2 | -0/+8 | |
2019-09-17 | configure_file(): Allow multiple inputs in command mode | Xavier Claessens | 1 | -0/+3 | |
Closes: #5893 | |||||
2019-09-09 | docs: Add a snippet about illumos and Solaris support improvements | Dylan Baker | 1 | -0/+4 | |
2019-08-14 | docs: add snippet for l_undef on apple | Dylan Baker | 1 | -0/+5 | |
I didn't really mean to, but in splitting the linkers and compilers I got this all working. | |||||
2019-08-14 | docs: Add snippet for compiler linker split | Dylan Baker | 1 | -0/+6 | |
2019-08-05 | Add basic Webassembly support via Emscripten. | Jussi Pakkanen | 1 | -0/+5 | |
2019-08-04 | Make gettext targets no-ops if gettext is not installed. Closes: #821. | Jussi Pakkanen | 1 | -0/+7 | |
2019-08-04 | sourceset: add all_dependencies() method | Marc-André Lureau | 1 | -0/+4 | |
'if_true' sources should be built with their dependencies, as illustrated by test case change. Ideally, I think we would want only the files with the dependencies to be built with the flags, but that would probably change the way sourceset are used. | |||||
2019-07-31 | Allow kconfig to read from configure_file() | Marc-André Lureau | 1 | -0/+3 | |
At configure time, kconfig can read from configure_file(). "test cases/kconfig/4 load_config builddir/meson.build" was already showing a workaround, now it actually can take configure_file input directly. | |||||
2019-07-23 | Create multiple different archive types with dist. | Jussi Pakkanen | 1 | -0/+10 | |
2019-07-19 | Add version check support to find_program() | Xavier Claessens | 1 | -0/+9 | |
Closes: #1609 | |||||
2019-07-17 | Accept vs_module_defs for modules | Marc-André Lureau | 1 | -0/+4 | |
Like shared libraries, modules may have vs_module_defs. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> | |||||
2019-07-16 | gtkdoc: Add 'check' kwarg (#5591) | Xavier Claessens | 1 | -0/+11 | |
* gtkdoc: Add 'check' kwarg This runs gtkdoc-check in meson tests. Also reorganize the gtkdoc test because we cannot reliably build multiple doc into the same directory. Not all files generated by gtk-doc are prefixed with the target name. | |||||
2019-07-10 | Add alias_target() function | Xavier Claessens | 1 | -0/+12 | |
2019-06-27 | `add_{global,project}_{,link_}arguments`: simply native flag behavior | John Ericson | 1 | -0/+16 | |
This further simplifies behavior to match the "build vs host" decision we did with `c_args` vs `build_c_args`. The rules are now simply: - `native: true` affects `native: true` targets - `native: false` affects `native: false` targets - No native flag is the same as `native: false` I like this because you don't even have to know what "build" and "host" mean to understand how it works, and it doesn't depend on whether the overall build is cross or not. Fixes #4933 | |||||
2019-06-26 | dependencies/base: Set PKG_CONFIG_SYSROOT_DIR from cross file | Dylan Baker | 1 | -0/+5 | |
In some cases it may be necessary to set PKG_CONFIG_SYSROOT_DIR, like when you've mounted a host architecture system in an arbitrary path. Meson will now check the cross files for a [properties]:sys_root variable and set the PKG_CONFIG_SYSROOT_DIR environment variable based on that variable. Fixes #3801 Fixes #4057 | |||||
2019-06-25 | Split attribute visibility | Dylan Baker | 1 | -0/+14 | |
* c_function_attributes: remove 'protected' from 'visibility' This doesn't exist on macos with the apple compiler, which always causes failures. Fixes #5530 * compilers: Add split visibility checks to has_function_attribute These check for a single visibility at a time, rather than all four at once. This allows for finer grained searches, and should make using these checks safer across operating systems. | |||||
2019-06-23 | only --only option to run_project_tests, add type hints, improve variable â” | Michael Hirsch, Ph.D | 1 | -0/+10 | |
name use | |||||
2019-06-16 | Update things for new release.0.51.0 | Jussi Pakkanen | 25 | -282/+0 | |
2019-06-12 | modules/python: add a modules keyword argument | Dylan Baker | 1 | -0/+9 | |
This mirrors the modules keyword argument that some dependencies (such as qt and llvm) take. This allows an easier method to determine if modules are installed. | |||||
2019-06-06 | cmake: updated docs | Daniel Mensinger | 1 | -21/+17 | |
2019-06-06 | cmake: Added docs | Daniel Mensinger | 1 | -0/+34 | |