1324 Commits (a912193fd8ed5e673009e879c088aa70b297811a)

Author SHA1 Message Date
Eli Schwartz 8fc4649bfe
propagate the most accurate node to error messages 2 years ago
Christoph Reiter 3c655bca39 tests/94 threads: fix build error with clang 16 2 years ago
Barnabás Pőcze 410f3dfc1b tests: add test to ensure that build dir is preferred to src dir 2 years ago
Eli Schwartz 5dc4fcae34
test cases: make various things werror-safe 2 years ago
Eli Schwartz a7930a2cd7 backends: fix bug where meson_exe crashed if constructed with found programs 2 years ago
Xavier Claessens 65c22d8c38 custom_target: libfoo.so.1 is linkable 2 years ago
Jussi Pakkanen 58e6fb40f6 Make generator exe more resilient. 2 years ago
Eli Schwartz f8eba38801 tests: allow a long test to have more time to complete before timing out 2 years ago
Eli Schwartz c91a6ad013 re-deduplicate feature warnings printed at the end of setup 2 years ago
Xavier Claessens 0f67913dee typed_kwargs: Extend since_values and deprecated_values for types 2 years ago
Eli Schwartz a3f4f6c88f
interpreter: report FeatureNew for kwargs to project() 2 years ago
Xavier Claessens f0dc61a764 interpreter: Add testcase..endtestcase clause support 2 years ago
Eli Schwartz cf07596cf6 test cases: use best practices method to find the python3 program 2 years ago
Dylan Baker b2473b61cc interpreter: add FeatureOption.enable_if and .disable_if 2 years ago
Dylan Baker 3589815eb9 interpreter: add a feature.enable_auto_if 2 years ago
Xavier Claessens d21b64487e preprocess: Add dependencies kwarg 2 years ago
Xavier Claessens c2a55bfe43 preprocess: Allow custom_tgt, custom_idx and generated_list 2 years ago
Charles Brunet 04f233a80d allow install script to run in dry-run mode 2 years ago
Dudemanguy f2cb8e2ad5 add cc.has_function_attribute('vector_size') 2 years ago
Dylan Baker 43a2404707 Deprecate passing strings to non-string options 2 years ago
Dylan Baker 6aeec80836 backends: Stop passing generator exes to ExecutableSerialisation as strings 2 years ago
Paolo Bonzini 3e917eba0e add testcase for declare_dependency(objects: ...) 2 years ago
Eli Schwartz 2fa0749175
add license_files kwarg to project 2 years ago
Eli Schwartz 26b83eee94 tests: fix test that has source code incompatible with modern C 2 years ago
Eli Schwartz 100456de07
fix broken fs.copyfile function that crashed if you tried to use it 2 years ago
Marvin Scholz bcd50e71d5 test: Add get_define test with prefix array 2 years ago
Eli Schwartz 9e8a3b9cbd when generating optional utility targets in ninja, skip existing aliases too 2 years ago
David Robillard e85138fcc8 Fix various spelling errors 2 years ago
Xavier Claessens a6db624aad Implement `in` operator on string 2 years ago
Jussi Pakkanen 060595f0d0 Add regression test for pch link_whole bug. 2 years ago
Xavier Claessens 81763e610f both_libraries: Make sure to select the right linker for static lib 2 years ago
Jussi Pakkanen 458dcf8aac Condense test directory numbers. 2 years ago
Xavier Claessens ebbaeec51b gnulike: Fix preprocessing files with any extension 2 years ago
Xavier Claessens 1d56df9409 Add unit test for cc.preprocess() 2 years ago
Xavier Claessens 064165485c Fix excluding sources for static lib in both_libraries() 2 years ago
Xavier Claessens ed129a5311 wrap: If the directory exists in a sub-subproject, uses it inplace 2 years ago
Eli Schwartz f8ebfdf7b1
install modes should not apply sticky bit to files 2 years ago
Eli Schwartz b7245d3f27 tests: remove compiler requirement in various unneeded cases 2 years ago
Xavier Claessens 75b8dc5c9e pkgconfig: Variables can be a single string 2 years ago
Dylan Baker 991baf56e9 modules/fs: Replace configure_file(copy:) with fs.copyfile 2 years ago
Eli Schwartz f93886192e
minstall: do not trample install_mode by rpath fixer 2 years ago
Dylan Baker fd9ee31d14 tests/common/215: Save some time by only checking pkg-config 2 years ago
Dylan Baker 6d50fadde5 tests: fix targets with no sources 2 years ago
Dylan Baker 429e7c1edc interpreter: deprecate the ability import unstable modules as `unstable_*` 2 years ago
Dylan Baker a78992dd81 interpreter: move handling of module stability to interpreter 2 years ago
Dylan Baker 6843f56f6b modules: use module level information about new and deprecation 2 years ago
Dylan Baker 2801ead6d3 tests: remove deprecated `import('unstable_')` 2 years ago
Eli Schwartz 00f8ced048
add compilers from extracted objects directly to build targets 2 years ago
Hemmo Nieminen 952dd7773d mtest: unify parsed and non-parsed output handling 2 years ago
Eli Schwartz e7d87b6f58
implement the new preserve_path kwarg for install_data too 2 years ago