Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-04-07 | Fix Xcode targets in subdirs.xcodeevenmore | Jussi Pakkanen | 1 | -4/+0 | |
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-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 | |