8518 Commits (465ad6d261e2733c60c3a066eebabee72f14346a)

Author SHA1 Message Date
Eli Schwartz 85e0c0a5d7
ninja backend: simplify code by using dataclasses 1 year ago
Martin Dørum e869a09bc2 add str.splitlines method 1 year ago
Alyssa Ross 8c766f5b5b compilers: don't recommend deprecated env var 1 year ago
Jussi Pakkanen b0d2a92584 Add kernel and subsystem properties to machine objects. 1 year ago
Jussi Pakkanen 23efc1abea Alphabetize methods in MesonMain. 1 year ago
L. E. Segovia 6b2427a031 windows: Fix windres detection for Microsoft shipped Clang 1 year ago
Xavier Claessens 5e2a47e768 Interpreter: Using executable in run_command/configure_file is not a 1 year ago
Eli Schwartz f1a58a3ee6
remove unnecessary typing comments 1 year ago
Eli Schwartz 0ea28fa637
convert some FeatureDeprecated for totally broken stuff, to FeatureBroken 1 year ago
Eli Schwartz f93f443a53
detect and warn on non-commutative int/bool operations 1 year ago
Eli Schwartz d558291abe
add new FeatureBroken check class for annotating features that are really broken 1 year ago
Eli Schwartz d87d912e5d
compilers: fix detection of ifx compiler 1 year ago
Eli Schwartz a6bf2c1e2c
compilers: add logging for non c_or_cpp language detection 1 year ago
Eli Schwartz aa13c46822
WIP: refactor loggable popen calls for consistency 1 year ago
Xavier Claessens c503c757f1 coredata: Fix wrong stable_version value 1 year ago
Xavier Claessens d8cb62bf2b Allow targetting Meson 1.2.0 when version is 1.1.99 1 year ago
Xavier Claessens dbb857dd71
env2mfile: Take pkg-config properties from env 1 year ago
Xavier Claessens 62a5673b98
env2mfile: Take binaries from env for cross file too 1 year ago
Xavier Claessens 1ab7d3b28e
env2mfile: Not all compilers have env for flags 1 year ago
Eli Schwartz 82d0d1755d
ninja backend: fix cleandead deleting files that meson implicitly creates 1 year ago
Karol Herbst 8284be8139 dependencies/llvm: strip default include dirs 1 year ago
Dylan Baker f02e26877d cargo/interpreter: Implement an interpreter for Cargo TOML 2 years ago
Dylan Baker 4017dab484 cargo/cfg: Add a parser for the rust/cargo cfg() expressions 2 years ago
Dylan Baker 5e59e5a9e4 cargo/version: add a function to convert cargo versioning to meson 2 years ago
Dylan Baker b01ae087f5 cargo: Add a builder module to the cargo package 2 years ago
Dylan Baker 71325547aa cargo/manifest: Add a file with type definitions of the cargo manifest format 2 years ago
Eli Schwartz 2be09bbc92
dependencies: add more logging to configtool 2 years ago
Matthew Waters c6f34b8c40 dependencies/qt: add support for Qt frameworks referencing includes in include directory 2 years ago
Xavier Claessens 6c480085d5 rust: PIC is always enabled 2 years ago
Tristan Partin 58aa301acc Override find_program('meson') 2 years ago
Xavier Claessens 1781a481ee pkgconfig: Add include directories from internal deps in -uninstalled.pc 2 years ago
Xavier Claessens 26da7ec9f5 python: Use detect.find_external_dependency() for log consistency 2 years ago
Xavier Claessens 1a9f20d44a vcs_tag: Add --always to git describe 2 years ago
Xavier Claessens 7ac6afe265 mparser: Further cleanup node definitions 2 years ago
Dylan Baker 1ed1c8e2b0 mparser: add equality operators to nodes 2 years ago
Dylan Baker cb0b6352b5
mlog: put the module docstring at the top of the file 2 years ago
Dylan Baker 11fab771b1
mlog: use StringProtocol where we said we should 2 years ago
Dylan Baker ada2a976f0
mlog: use a hidden class for state 2 years ago
Dylan Baker 1e79553c36
mlog: remove out-of-date comment 2 years ago
Dylan Baker 73c054ced6
mlog: remove direct calls to log_once 2 years ago
Xavier Claessens d17e3ce6ba preprocess: Allow preprocessing any file extensions 2 years ago
Eli Schwartz 95b03f7930 avoid clearing the dependency cache unnecessarily based on wrap-mode 2 years ago
Eli Schwartz 29ad6dd90c avoid endless reconfigure loops when a build directory is copied around 2 years ago
Charles Brunet e7b9dfac98 mtest: wildcard selection 2 years ago
Xavier Claessens 11521c6db7 ProgressBar: Fix some rendering issues 2 years ago
Eli Schwartz 2c806099c7
repair install_mode support for uid/gid effectively everywhere 2 years ago
Eli Schwartz 1ff996ea67
remove inaccurate comment 2 years ago
Eli Schwartz d3804d0579
Remove pointless install_umask validation check for None 2 years ago
Eli Schwartz e37394fe1d
deprecate the buildtarget.get_id() method 2 years ago
Nirbheek Chauhan 22df45a319 qt: Allow specifying separate tools for qt4/5/6 2 years ago