321 Commits (472d8852e9d9b21d0a20f52d37915127e556e8d9)

Author SHA1 Message Date
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 4 months ago
Mads Andreasen 50704bced3 Replace exe_exists function with shutil.which() 4 months ago
Piotr Brzeziński dc1b4be6be linkers: Fix AppleDynamicLinker not returning any rpaths to remove 5 months ago
Xavier Claessens 9b8378985d cargo: Load Cargo.lock 5 months ago
Xavier Claessens c0de2e1264 wrap: Clarify PackageDefinition API 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 5 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 5 months ago
Andrew McNulty 4023bbfc36 unittests: Add Python unittest for limited API 5 months ago
Wolfgang Walther dfd22db4be Add -export_dynamic flag for AppleDynamicLinker 5 months ago
Jussi Pakkanen 41a445c228 Extract native file parser to machinefile source file. 5 months ago
Jussi Pakkanen 4cc2e2171a Create a directory for machine files used in unit tests. 6 months ago
Jussi Pakkanen daa058e907 Start moving machine files to their own store. 6 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 6 months ago
Benjamin Gilbert c9aa4aff66 mdist: gracefully handle stale Git index 7 months ago
Tristan Partin 2d3954efac Add bztar support to meson dist 7 months ago
Jussi Pakkanen 1b9eb6f313 Fix builds with Ninja 12 and remove a 5 year old workaround. 7 months ago
Dylan Baker d617dc6869 modules: rename qt.py -> _qt.py 7 months ago
Charles Brunet 2b37101998 meson format command 7 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 7 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 8 months ago
Dylan Baker c793dc478b tests: Add tests for configure on changed options 8 months ago
Dylan Baker 192ce82243 unittests: annotate BasePlatformTests.setconf 8 months ago
Jan Alexander Steffens (heftig) 05bbe45cc2 tests: Fix unit tests with high parallelism 8 months ago
Dylan Baker 6db1d2bca5 unittests: Add a helper for copying source trees 8 months ago
Charles Brunet dacb25db10 Improve error messages for invalid option values 8 months ago
Charles Brunet f9479787a0 fix reconfigure subproject base options 8 months ago
Charles Brunet 9e270f030f Fix detection of unknown base options in subproj 8 months ago
Jussi Pakkanen ac1d0aea58 Condense test dirs for rc2. 9 months ago
Eli Schwartz 4d1bfd0939
compilers: only wrap multiple input libraries with start/end group 9 months ago
Charles Brunet cc4cfbcad9 Fix unknown base options not detected in commandline arguments 9 months ago
Charles Brunet 76f6874e48 Fix base and compiler options not reconfigurable. 9 months ago
Charles Brunet 4ed6d75d96 Set PYTHONIOENCODING when running tests 9 months ago
Dylan Baker adc8d6bae4 interpreter: replace mock keyword argument with unittest.mock 10 months ago
Jonathon Anderson 3a846ff409 tests: Also test implicit rpaths from dependencies 10 months ago
Alyssa Ross 9322a29d7f Skip pkg-config-dependent tests if it's missing 11 months ago
Dylan Baker e991c4d454 Use SPDX-License-Identifier consistently 11 months ago
Andres Freund f6f46173c4 macos: Fix test_pkgconfig_parse_libs() test on arm 11 months ago
Eli Schwartz 17c6d5eb47
unittests: migrate from jsonschema to fastjsonschema 11 months ago
Eli Schwartz 5f659af870
ninja backend: don't hide all compiler warnings for transpiled languages 11 months ago
Andres Freund c1f0897248 macos: Fix path in test to be Sonoma compatible 12 months ago
Jussi Pakkanen 97dc8801a6 Renumber test dirs for rc3. 1 year ago
Eli Schwartz fb1c6e32f4
Fine-tune the error message when trying to build outside the project root 1 year ago
Jussi Pakkanen 3bbe66e971 Condense test directories for RC1. 1 year ago
Dylan Baker 450b3db378 modules/rust: Add a test that bindgen drops arguments it shouldn't use 1 year ago
Xavier Claessens ea42d2d019 cargo: Fix '1.0.45' version conversion 1 year ago
Xavier Claessens b5b952688f cargo: builder: Remove all duplicated functions 1 year ago
Dylan Baker 013536fcb4 interpreter: add <lang>_(static|shared)_args 1 year ago
Benjamin Redelings 84b8d257e4 Allow c++23 in gcc-11. 1 year ago
Dudemanguy 03a0d3ddfb mcompile: add suffix as an additional parameter 1 year ago