1302 Commits (11b9ad2e29aa3b0a273a94379b18f2e429b3b555)

Author SHA1 Message Date
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
Jussi Pakkanen befd26985c Fix test case numbers. 2 years ago
Simon McVittie f0e9a44d41 test cases: Don't fall off the end of main() without an exit status 2 years ago
Eli Schwartz b05d7db443
fix type checking for declare_dependency to allow linking to executable 2 years ago
Xavier Claessens 807cbcb350 external-project: Add depends kwarg 2 years ago
Paolo Bonzini e559ea0b7c add testcase for previous commit 2 years ago
Paweł Marczewski 9061c3a52d wrap: Add support for applying a list of patch files 3 years ago
Florian "sp1rit"​ ad8f24f232 Implement `preserve_path` for install_headers 3 years ago
Tristan Partin 8d918e0147 Add cc.has_function_attribute('sentinel') 3 years ago
Tristan Partin 5d438b6aed Add cc.has_function_attribute('section') 3 years ago
Zbigniew Jędrzejewski-Szmek 8afdecb039 Reword message in warning 3 years ago
Zbigniew Jędrzejewski-Szmek 087e7943d0 Reword misleading warning 3 years ago
Eli Schwartz 6c0370f62f
dependencies: handle one more case of subproject installed files 3 years ago
Paolo Bonzini 3a960023d3 interpreter: new function add_project_dependencies() 3 years ago
Peter Lesslie d771fc7d0b Add support for multiline f-strings 3 years ago
Peter Lesslie 78a6f3bd5c Convert if...error checks to assert() in string arithmetic tests 3 years ago
Xavier Claessens 3c8343b483 Allow deprecating an option for a new one 3 years ago
Kirill Isakov 39dd1ff9e8 vcs_tag: handle non-str / non-file arguments 3 years ago
Kirill Isakov 33aa803521 vcs_tag: document the already supported file arg 3 years ago
Eli Schwartz 0e3ed2f655
dependencies: allow get_variable to expose files from subprojects 3 years ago
Xavier Claessens 8867fb7999 interpreter: Make compiler options per-subproject 3 years ago
Dylan Baker d3e3733c1a tests/common/44: Prepend to PKG_CONFIG_PATh instead of replacing it 3 years ago
Paolo Bonzini 9d42e58ea2 sourceset: reinstate extra_deps 3 years ago