Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-04-06 | Fix shared libs and using one source in multiple targets.xcodelibs | Jussi Pakkanen | 1 | -57/+93 | |
2021-04-06 | Fix building static libs with the Xcode backend. | Jussi Pakkanen | 1 | -1/+2 | |
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 | 2 | -14/+17 | |
Fix _FOR_BUILD env variables | |||||
2021-04-01 | interpreter: Move to its own folder and split it | Xavier Claessens | 8 | -2127/+2209 | |
2021-04-01 | environment: get environment variables for both host and build machines | Dylan Baker | 2 | -14/+17 | |
Fixes #8605 | |||||
2021-03-30 | Split environment variable and command line cflags | Dylan Baker | 3 | -7/+38 | |
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-29 | Do not add custom target dir automatically when implicit false. | Jussi Pakkanen | 1 | -4/+2 | |
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 | 1 | -19/+25 | |
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 | Strip host-compiler -std flag from NVCC line.cudafix0572 | Olexa Bilaniuk | 1 | -1/+12 | |
Closes #8523. | |||||
2021-03-28 | Retract "DQSQ" merging in NVCC arguments handling. | Olexa Bilaniuk | 1 | -15/+0 | |
No coverage, no tests, unreadable, unused, likely premature optimization. | |||||
2021-03-28 | Canonicalize and merge consecutive -Xcompiler flags together. | Olexa Bilaniuk | 1 | -1/+47 | |
Makes command-line more readable. | |||||
2021-03-26 | pkgconfig: Allow setting prefix in dataonly pc file | Xavier Claessens | 1 | -2/+4 | |
Some variables are reserved because meson set them automatically. But we are not setting them for dataonly pc files, so there is no reason to reserve them. Fixes: #8583. | |||||
2021-03-26 | backends: Remove @PRIVATE_OUTDIR_(ABS)@ substitution | Xavier Claessens | 1 | -12/+0 | |
It is not documented and does not seems to be used anywhere. | |||||
2021-03-26 | Remove ConfigureFile and ConfigureFileHolder | Xavier Claessens | 2 | -42/+5 | |
They are not used anywhere. | |||||
2021-03-26 | modules/external_project: use typed_pos_args | Dylan Baker | 1 | -9/+5 | |
2021-03-26 | windows_proof_rmtree: Also retry os.chmod() part | Xavier Claessens | 1 | -2/+9 | |
It looks like when Windows media scanner holds files we can't change their permission neither. | |||||
2021-03-24 | Merge pull request #8568 from dcbaker/submit/qt-dependency-factory | Jussi Pakkanen | 5 | -443/+527 | |
QT: use a proper dependency factory | |||||
2021-03-24 | Use find_program also in add_*_script for consistency. | Jussi Pakkanen | 1 | -18/+2 | |
2021-03-24 | Use find_program also in custom_target for consistency. | Jussi Pakkanen | 1 | -0/+3 | |
2021-03-24 | Merge pull request #8571 from xclaesse/spurious-warning | Jussi Pakkanen | 1 | -1/+3 | |
Fix spurious sandbox violation warning | |||||
2021-03-24 | depfixer: temporarily modify file permissions | Hemmo Nieminen | 1 | -8/+33 | |
If the installed files don't have suitable file permissions depfixer will fail to process it. Temporarily lax file permissions to work around this. | |||||
2021-03-24 | compilers: clang-cl: Also accept .s files (#8520) | D Scott Phillips | 1 | -0/+3 | |
* compilers: clang-cl: Also accept .s files clang-cl has support for gas-compatible assembly files. * Add clang-cl to '128 generated assembly' test | |||||
2021-03-23 | deprecated QMAKE dependency type | Dylan Baker | 1 | -1/+4 | |
Instead of using qmake, use config-tool. This is no different than when we deprecated the other per-dependency config-tool types (sdl2-config, llvm-config, etc) for just config-tool | |||||
2021-03-23 | Refactor Qt Dependency into proper split classes with factories | Dylan Baker | 4 | -157/+181 | |
Currently the Qt Dependencies still use the old "combined" method for dependencies with multiple ways to be found. This is problematic as it means that `get_variable()` and friends don't work, as the dependency can't implement any of those methods. The correct solution is to make use of multiple Dependency instances, and a factory to tie them together. This does that. To handle QMake, I've leveraged the existing config-tool mechanism, which allows us to save a good deal of code, and use well tested code instead of rolling more of our own code. The one thing this doesn't do, but we probably should, is expose the macOS ExtraFrameworks directly, instead of forcing them to be found through QMake. That is a problem for another series, and someone who cares more about macOS than I do. | |||||
2021-03-23 | interpreter: Fix spurious warning in include_directories() | Xavier Claessens | 1 | -1/+3 | |
When doing include_directories('.') at the root of the subproject we should not warn about sandboxing violation. | |||||
2021-03-23 | devenv: Set GI_TYPELIB_PATH and LD_LIBRARY_PATH (#8548) | Xavier Claessens | 2 | -8/+32 | |
2021-03-23 | environment(): Allow stacking append() and prepend() (#8547) | Xavier Claessens | 2 | -9/+7 | |
* environment(): Allow stacking append() and prepend() * Update docs/markdown/Reference-manual.md Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com> Co-authored-by: Elliott Sales de Andrade <quantum.analyst@gmail.com> |