Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
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-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-03-29 | Do not add custom target dir automatically when implicit false. | Jussi Pakkanen | 1 | -4/+2 | |
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-23 | devenv: Set GI_TYPELIB_PATH and LD_LIBRARY_PATH (#8548) | Xavier Claessens | 1 | -3/+18 | |
2021-03-19 | split program related classes and functions out of dependencies | Dylan Baker | 1 | -7/+8 | |
Dependencies is already a large and complicated package without adding programs to the list. This also allows us to untangle a bit of spaghetti that we have. | |||||
2021-03-16 | clangformat: Add clang-format-check target | Xavier Claessens | 1 | -2/+8 | |
2021-03-16 | Add `meson devenv` command and meson.add_devenv() | Xavier Claessens | 1 | -0/+19 | |
2021-03-16 | EnvironmentVariables: Simplify and annotate | Xavier Claessens | 1 | -4/+4 | |
2021-03-14 | ninjabackend: Use rsp_file_syntax method | Dylan Baker | 1 | -21/+12 | |
This also makes us of the new enum value in the backend, for better type saftey. | |||||
2021-03-09 | change RSP quote style decision logic | Remi Thebault | 1 | -3/+12 | |
Take into account LDC on Windows Fixes #8494 | |||||
2021-03-06 | Fix Fortran dep scanner for upper case file extensions. Closes #8395. | Jussi Pakkanen | 1 | -1/+1 | |
2021-03-04 | mass rewrite of string formatting to use f-strings everywhere | Eli Schwartz | 4 | -89/+89 | |
performed by running "pyupgrade --py36-plus" and committing the results | |||||
2021-03-04 | various python neatness cleanups | Eli Schwartz | 1 | -1/+1 | |
All changes were created by running "pyupgrade --py3-only --keep-percent-format" and committing the results. I have not touched string formatting for now. - use set literals - simplify .format() parameter naming - remove __future__ - remove default "r" mode for open() - use OSError rather than compatibility aliases - remove stray parentheses in function(generator) scopes | |||||
2021-03-03 | Windows Subsystem for Linux can run .exe without mono interpreter | Xavier Claessens | 1 | -1/+1 | |
Fixes: #8445 | |||||
2021-02-27 | install_man locale support | Jason Woodward | 1 | -2/+8 | |
Rather than having to manually build the locale aware man paths with `install_data('foo.fr.1', install_dir: join_paths(get_option('mandir'), 'fr', 'man1'), rename: 'foo.1')` Support doing `install_man('foo.fr.1', locale: 'fr')` | |||||
2021-02-26 | rust: a meson -l argument could be etiher a static or dynamic library | Dylan Baker | 1 | -2/+2 | |
I made an incorrect assumption that -l arguments would always be static libraries, but they might well be shared libraries. | |||||
2021-02-26 | Merge pull request #8404 from dcbaker/submit/rust-c-dependencies | Jussi Pakkanen | 1 | -4/+18 | |
Fix linking Rust with C dependencies | |||||
2021-02-25 | Allow custom target output to be processed by generators | Matthias Klumpp | 1 | -9/+17 | |
2021-02-23 | rust: replace for loop with any() | Dylan Baker | 1 | -4/+1 | |
This is a little cleaner, and short circuits correctly, unlike the loop it replaces | |||||
2021-02-23 | rust: fix linking with external dependencies | Dylan Baker | 1 | -0/+17 | |
Rust can link with any dependency that uses c linkage, which is pretty much what we assume across the board anyway. | |||||
2021-02-22 | minstall: Add --skip-subprojects option | Xavier Claessens | 1 | -33/+34 | |
By default all subprojects are installed. If --skip-subprojects is given with no value only the main project is installed. If --skip-subprojects is given with a value, it should be a coma separated list of subprojects to skip and all others will be installed. Fixes: #2550. | |||||
2021-02-19 | Fix combining C and Fortran. Closes #8377. | Jussi Pakkanen | 1 | -2/+5 | |
2021-02-18 | Don't access other enum members from self | Miro Hrončok | 1 | -3/+4 | |
This is deprecated in Python 3.10. Instead, acces them from the class. Fixes https://github.com/mesonbuild/meson/issues/8318 | |||||
2021-02-17 | Substitute @CURRENT_SOURCE_DIR@ in run_target() and custom_target() | Xavier Claessens | 1 | -0/+2 | |
run_target() does some variable substitutions since 0.57.0. This is a new behavior, and undocumented, caused by sharing more code with custom_target(). More consistency is better, so document it now. custom_target() was doing variable substitution in the past, because it shared some code with generator(), but that was undocumented. Some refactoring in 0.57.0 caused it to not replace @CURRENT_SOURCE_DIR@, @SOURCE_DIR@, and @BUILD_DIR@ anymore. This patch adds back @CURRENT_SOURCE_DIR@ and document it. It does not add back @SOURCE_DIR@ because it is duplicate with @SOURCE_ROOT@ that has a better name. Also do not add back @BUILD_DIR@ which is duplicate of @PRIVATE_DIR@, and not @BUILD_ROOT@ surprisingly, adding to the confusion. | |||||
2021-02-16 | Fix VS C++ module support. | Jussi Pakkanen | 1 | -1/+2 | |
2021-02-09 | backends: Fix custom_target() with configure_file() exe | Xavier Claessens | 1 | -0/+3 | |
2021-02-09 | backends: Always use the command returned by as_meson_exe_cmdline() | Xavier Claessens | 2 | -15/+12 | |
Even if the command is not wrapped by meson, it could have been modified to add java/mono interpreters. This fix potential inconsistency between wrapped and unwrapped commands. | |||||
2021-02-08 | Fix exe wrapper detection for run targets. | Jussi Pakkanen | 3 | -3/+13 | |
2021-02-07 | Merge pull request #8162 from dcbaker/wip/2021-01/rust-module-bindgen | Jussi Pakkanen | 1 | -7/+12 | |
Add a wrapper to the rust module for bindgen | |||||
2021-02-07 | Merge pull request #8305 from xclaesse/run-target-env | Jussi Pakkanen | 3 | -108/+54 | |
run_target: Add env kwarg | |||||
2021-02-06 | backends/ninja: Implement linking a C ABI target into a rust target | Dylan Baker | 1 | -7/+12 | |
2021-02-05 | vala: Disable unity builds | Dylan Baker | 2 | -14/+13 | |
Our approach to unity builds with vala is broken, you cannot unify the generated C files, as they contain duplicate symbols. We would need to instead combine the files while they are still in their vala form, then convert that to C and compile the unified C file. This does not fix the linked issue, as this removed the ability to do vala unity builds, but it does allow running vala with `--unity=on`. Related: #5280 |