aboutsummaryrefslogtreecommitdiff
path: root/docs/markdown/snippets
AgeCommit message (Collapse)AuthorFilesLines
2019-12-12Add a summary() function for configuration summarizationXavier Claessens1-0/+37
Based on patch from Dylan Baker. Fixes #757
2019-12-13mintro: include test protocol in introspection dataPaolo Bonzini1-0/+4
2019-12-11Merge pull request #6207 from dcbaker/linker-optionJussi Pakkanen1-0/+17
Add a way to select the dynamic linker meson uses
2019-12-10mintro: Add version key to --scan-dependencies (fixes #6287)Daniel Mensinger1-0/+3
2019-12-08dist: Add --include-subprojects optionXavier Claessens1-0/+6
2019-12-07Merge pull request #6228 from scivision/scalapackJussi Pakkanen1-0/+14
deps: add Scalapack
2019-12-05find_program(): Add 'dirs' keyword argumentXavier Claessens1-0/+9
Fixes: #1576
2019-12-04dict: Fully evaluate keysXavier Claessens1-14/+6
The only restriction is keys must be string after evaluation. This fix various inconsistencies.
2019-12-02Allow selecting the dynamic linkerDylan Baker1-0/+17
This uses the normal meson mechanisms, an LD environment variable or via cross/native files. Fixes: #6057
2019-11-30deps: add scalapackMichael Hirsch, Ph.D1-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-25complete gfortran/intel/intel-cl fortran_std testMichael Hirsch, Ph.D1-0/+14
2019-11-14mintro: dependencies: added version keyDaniel Mensinger1-0/+4
2019-11-12Adding dictionary entry using string variable as key.franczc1-0/+17
2019-11-08Created the filesystem module.Jussi Pakkanen1-0/+10
2019-11-05dependency('cuda')Aleksey Gurtovoy1-0/+11
2019-11-02Minit templates modularizationMichael Hirsch, Ph.D1-0/+5
2019-11-02Add option for controlling RTTI.Jussi Pakkanen1-0/+3
2019-10-22Add source tags targetsMarc-André Lureau1-0/+4
2019-10-06Updated version numbers for 0.52.0 release.0.52.0Jussi Pakkanen25-216/+0
2019-10-06Merge pull request #5953 from mensinda/isystemJussi Pakkanen1-0/+11
Add is_system to dependency
2019-10-04mtest: add gdb_path optionGerion Entrup1-0/+9
When using the '--gdb' argument of meson test the executed binary can now be specified with '--gdb-path'. Closing: #4373
2019-10-03Use include_type instead of is_systemDaniel Mensinger2-9/+11
2019-10-03added docsDaniel Mensinger1-0/+9
2019-10-01Add clang-tidy target. Closes #2383.Jussi Pakkanen1-0/+8
2019-10-01doc: Add release snippet for the rework of static librariesXavier Claessens1-0/+34
2019-09-30Add depfile to configure_file()Marc-André Lureau1-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-29Add support for `depth` option in wrap-gitChristoph Weiss1-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-29environment: Support taking values from dictMarc-André Lureau1-0/+8
Related to #5955.
2019-09-29Moved changes from preliminary relnote page to snippets. [skip ci]Jussi Pakkanen2-0/+8
2019-09-17configure_file(): Allow multiple inputs in command modeXavier Claessens1-0/+3
Closes: #5893
2019-09-09docs: Add a snippet about illumos and Solaris support improvementsDylan Baker1-0/+4
2019-08-14docs: add snippet for l_undef on appleDylan Baker1-0/+5
I didn't really mean to, but in splitting the linkers and compilers I got this all working.
2019-08-14docs: Add snippet for compiler linker splitDylan Baker1-0/+6
2019-08-05Add basic Webassembly support via Emscripten.Jussi Pakkanen1-0/+5
2019-08-04Make gettext targets no-ops if gettext is not installed. Closes: #821.Jussi Pakkanen1-0/+7
2019-08-04sourceset: add all_dependencies() methodMarc-André Lureau1-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-31Allow kconfig to read from configure_file()Marc-André Lureau1-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-23Create multiple different archive types with dist.Jussi Pakkanen1-0/+10
2019-07-19Add version check support to find_program()Xavier Claessens1-0/+9
Closes: #1609
2019-07-17Accept vs_module_defs for modulesMarc-André Lureau1-0/+4
Like shared libraries, modules may have vs_module_defs. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>
2019-07-16gtkdoc: Add 'check' kwarg (#5591)Xavier Claessens1-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-10Add alias_target() functionXavier Claessens1-0/+12
2019-06-27`add_{global,project}_{,link_}arguments`: simply native flag behaviorJohn Ericson1-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-26dependencies/base: Set PKG_CONFIG_SYSROOT_DIR from cross fileDylan Baker1-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-25Split attribute visibilityDylan Baker1-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-23only --only option to run_project_tests, add type hints, improve variable ↔Michael Hirsch, Ph.D1-0/+10
name use
2019-06-16Update things for new release.0.51.0Jussi Pakkanen25-282/+0
2019-06-12modules/python: add a modules keyword argumentDylan Baker1-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-06cmake: updated docsDaniel Mensinger1-21/+17
2019-06-06cmake: Added docsDaniel Mensinger1-0/+34