Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-04-07 | Fix Xcode targets in subdirs.xcodeevenmore | Jussi Pakkanen | 2 | -5/+2 | |
2021-04-07 | Remove unneeded variable. | Jussi Pakkanen | 1 | -3/+3 | |
2021-04-07 | Avoid rebuilding the target list all the time. | Jussi Pakkanen | 1 | -30/+32 | |
2021-04-07 | Skip compilers that are not used for a given target. | Jussi Pakkanen | 1 | -0/+2 | |
2021-04-07 | Fix shared libs and using one source in multiple targets. | Jussi Pakkanen | 1 | -57/+89 | |
2021-04-07 | Fix building static libs with the Xcode backend. | Jussi Pakkanen | 1 | -1/+2 | |
2021-04-06 | coredata: Check for built-in options as host options | Dylan Baker | 1 | -1/+5 | |
These options often don't exist for the build machine, as they're generally invalid (ie, prefix, libdir, etc). So we should always check for their existance as host optiuons, since all we want to know in this case is if the option is yeilding (valid per-subproject), and build/vs host doesn't matter in that cases: Fixes #8613 | |||||
2021-04-06 | environment: simplify handling of native files with no cross files | Dylan Baker | 1 | -7/+3 | |
Instead of treating native files as always being for the build machine, and then copying them to the host machine, treat them as for the build machine only when a cross file is also present | |||||
2021-04-06 | environment: fix typos in comment | Dylan Baker | 1 | -1/+1 | |
2021-04-06 | environment: don't load project options from a native file in a cross build | Dylan Baker | 2 | -2/+20 | |
2021-04-06 | environment: Add some comments to the _load_machine_file_options method | Dylan Baker | 1 | -2/+11 | |
2021-04-06 | Merge pull request #8616 from mesonbuild/xcodewarnopt | Jussi Pakkanen | 1 | -139/+155 | |
Set debug, optimization and warning flags in Xcode | |||||
2021-04-06 | docs: document bool to_int and to_string methods | Simon Ser | 1 | -0/+8 | |
This documents the bool methods to_int and to_string implemented in [1]. [1]: https://github.com/mesonbuild/meson/blob/a9e9b7c7501a3c8a5984a93879d1f309bf8c72aa/mesonbuild/interpreterbase.py#L1109 | |||||
2021-04-06 | Typo fix. [skip ci] | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-06 | Add Chinese page to sitemap. [skip ci] | Jussi Pakkanen | 2 | -1/+2 | |
2021-04-06 | Add Chinese translation of the getting Meson page [skip ci] | Chippy | 1 | -0/+56 | |
* add zh * I am learning Meson and there is not Meson Chinese manual.so I want to write a Chinese manual. This is Getting-meson_zh. | |||||
2021-04-05 | LGTM fix.xcodewarnopt | Jussi Pakkanen | 1 | -1/+1 | |
2021-04-05 | Use warning args in the Xcode backend. | Jussi Pakkanen | 1 | -14/+18 | |
2021-04-05 | Use actual build type rather than hardcoding "debug". | Jussi Pakkanen | 1 | -14/+14 | |
2021-04-05 | Set debug info in the Xcode native way. | Jussi Pakkanen | 1 | -4/+2 | |
2021-04-05 | Set optimization level in the Xcode native way. | Jussi Pakkanen | 1 | -3/+11 | |
2021-04-05 | Refactor Xcode target generation to its own method. | Jussi Pakkanen | 1 | -116/+122 | |
2021-04-05 | Merge pull request #8614 from mesonbuild/xcoderefactor | Jussi Pakkanen | 1 | -522/+548 | |
Refactor the Xcode backend | |||||
2021-04-04 | Fix LGTM issues. | Jussi Pakkanen | 1 | -8/+5 | |
2021-04-04 | Move constant to module level. | Jussi Pakkanen | 1 | -19/+19 | |
2021-04-04 | Delete old implementation. | Jussi Pakkanen | 1 | -498/+47 | |
2021-04-04 | Add last few things we skipped. | Jussi Pakkanen | 1 | -2/+15 | |
2021-04-04 | Fix all the minor things that got broken. | Jussi Pakkanen | 1 | -35/+48 | |
2021-04-04 | Converted the last bit. | Jussi Pakkanen | 1 | -3/+35 | |
2021-04-04 | Convert build configuration. | Jussi Pakkanen | 1 | -3/+97 | |
2021-04-04 | Convert a few more. | Jussi Pakkanen | 1 | -11/+71 | |
2021-04-04 | Convert PBXGroup. | Jussi Pakkanen | 1 | -5/+72 | |
2021-04-04 | Convert a few more. | Jussi Pakkanen | 1 | -10/+51 | |
2021-04-03 | Reduce verbosity. | Jussi Pakkanen | 1 | -21/+27 | |
2021-04-03 | Convert one more object type and some scaffolding. | Jussi Pakkanen | 1 | -6/+73 | |
2021-04-03 | Start refactoring the xcode backend by creating proper classes for pbx ↵ | Jussi Pakkanen | 1 | -5/+92 | |
primitives. | |||||
2021-04-03 | Merge pull request #8606 from dcbaker/submit/fix-for-build-env-variables | Jussi Pakkanen | 3 | -17/+45 | |
Fix _FOR_BUILD env variables | |||||
2021-04-01 | interpreter: Move to its own folder and split it | Xavier Claessens | 9 | -2129/+2211 | |
2021-04-01 | tests: Add a test for the _FOR_BUILD env vars | Dylan Baker | 1 | -0/+20 | |
2021-04-01 | environment: get environment variables for both host and build machines | Dylan Baker | 2 | -14/+17 | |
Fixes #8605 | |||||
2021-04-01 | unittests: extend machine file override tests for CFLAGS (and friends) | Dylan Baker | 1 | -5/+10 | |
They behave slightly differently than other env vars, so have a test for them as well. | |||||
2021-03-30 | Split environment variable and command line cflags | Dylan Baker | 4 | -7/+60 | |
They are supposed to have different behavior. The environment variables apply to both the compiler and linker when the compiler acts as a linker, but the command line ones do not. Fixes #8345 | |||||
2021-03-30 | scripts/meson_exe: fix stdout and stderr decoding | Aleksandr Mezin | 1 | -2/+4 | |
1. use `locale.getpreferredencoding()` to get encoding name. `bytes.decode()` assumes `encoding='utf-8'` by default. It is incorrect on my Windows setup, and causes `UnicodeDecodeError`. 2. use `errors='replace'`. `bytes.decode()` assumes `errors='strict'` by default. Meson shouldn't crash if subprocess outputs some garbage that can't be decoded. `surrogateescape` doesn't work as expected on Windows. On Linux, default `errors` for `sys.stdout` is `strict`, so `surrogateescape` can't be used there too (at least until `sys.stdout` is reconfigured). Fixes https://github.com/mesonbuild/meson/issues/8480 | |||||
2021-03-30 | docs: change duplicate "**.h" path to "**.c" [skip ci] | Guilherme Janczak | 1 | -1/+1 | |
2021-03-29 | Do not add custom target dir automatically when implicit false. | Jussi Pakkanen | 9 | -4/+79 | |
2021-03-29 | wrap: Tell which wrap-redirect file is missing | Seungha Yang | 1 | -1/+1 | |
Otherwise user cannot understand which wrap file is missing or wrong | |||||
2021-03-28 | msubprojects: wrap-file should be re-extracted with --reset | Xavier Claessens | 3 | -20/+35 | |
When using --reset we should guarantee that next reconfigure will pick the latest code. For wrap-file we have no way to know if the revision changed, so we have to delete the source tree and extract again. It is unlikely that user has local changes in non-git subprojects, and --reset is known to be dangerous. | |||||
2021-03-28 | coredata: Fix dependency cache | Dylan Baker | 1 | -1/+1 | |
The host cache had BUILD, which is wrong. | |||||
2021-03-28 | Merge pull request #8596 from mesonbuild/cudafix0572 | Jussi Pakkanen | 3 | -17/+83 | |
Fixed version of #8527 | |||||
2021-03-28 | docs: Provide working instructions for scan-build [skip ci] | Patryk Obara | 1 | -3/+17 | |
Replace `meson compile scan-build` with `ninja -C dir scan-build`, because scan-build target does not work with `meson compile`. Note about SCANBUILD env variable was not precise enough to describe how to pass arguments to scan-build - provide an example to make it clear. Fixes: #7644. |