683 Commits (5cc511b1e6ff031f9257e11584c79e50370d9a4c)

Author SHA1 Message Date
Andoni Morales Alastruey 5cc511b1e6 pkgconfig: add support to override pkg-config 1 month ago
Xavier Claessens 304207b9d2 cargo: Document that cargo subprojects is an experimental feature 2 months ago
Nirbheek Chauhan 0f914b75fe programs: Allow excluding certain paths when searching in PATH 2 months ago
Dylan Baker 2ce15a6906 modules/cmake: use typed_pos_args for subproject.get_variable 2 months ago
Dylan Baker e2508053a2 interpreterobjects: use typed_pos_args for subproject.get_variable 2 months ago
Nirbheek Chauhan fb4995a2c6 programs: Store the project version when overriding find_program 2 months ago
Dylan Baker b7bf61e33e interpreter: when overriding a dependency make its name match 2 months ago
unknown c8b463491c Add get_variable() system dependency 2 months ago
Andrew McNulty 74dd77ed81 Prevent raw exception during project() 2 months ago
Andrew McNulty 050b788ed8 Fix various incorrect uses of `its` vs `it's`. 3 months ago
spaette 4179996fef Fix typos 3 months ago
Andrew McNulty 3aedec5b34 Harmonize d_import_dirs and include_directories behavior. 3 months ago
Charles Brunet ce1602c1ee alias_target with both_libs builds both 3 months ago
Charles Brunet 0fc363021e auto select static or shared when linking both_libraries together 3 months ago
Charles Brunet 2d6915a598 add default_both_libraries core option 3 months ago
Charles Brunet 7b3169f464 allow internal_dependency object to carry both_lib 3 months ago
Eli Schwartz 19847ba24a
update various deprecation notices to call out meson 2.0 3 months ago
Eli Schwartz 29797f92f8
Feature checks: fall back to reporting insufficiently portable features 3 months ago
David Gibson 3c0de47122 Allow external programs in test()'s 'args' parameter 3 months ago
Nirbheek Chauhan bdc2f2774c Fix some small typing issues in interpreter.py 4 months ago
Jussi Pakkanen 0d7bb776e2 Move OptionKey in the option source file. 5 months ago
Jussi Pakkanen 472d8852e9 Move backend option check into OptionStore. 5 months ago
Jussi Pakkanen 8e3f609e73 Move project option detection into OptionStore. 5 months ago
Eli Schwartz 0392722bfd
Revert PR12972 as a regression. 5 months ago
Eli Schwartz f2112d0baa
Revert "Clarify mutable objects usage" 5 months ago
Dudemanguy 9be6e653d4 find_program: add a kwarg to specify custom version argument 5 months ago
Tomas Popela a6258eb5e2 Fix subproject typo in interpreter.py 5 months ago
Jussi Pakkanen 9a6fcd4d9a Replace direct indexing with named methods. 6 months ago
Jussi Pakkanen c0d86024f5 Rename option variable to optstore to make it unique. 6 months ago
David Seifert 7f2c6f644b cuda: disable thin archives when cuda is added through `add_languages('cuda')` later 6 months ago
Marc Durdin 0c802d260c remove deprecation warning for `configure_file` kwarg 'copy' 6 months ago
Jussi Pakkanen 5365d9a842 Refactor option classes to their own file. 6 months ago
Jussi Pakkanen 128f0e828e
Pass wrapmode value around as a string. (#13229) 6 months ago
Stas Sergeev cfd57180ee implement @PLAINNAME0@ and @BASENAME0@ 7 months ago
Tristan Partin a0ff145512 Add required kwarg to compiler.{compiles,links,run} 7 months ago
Eli Schwartz e5f32b7414 catch build files that cannot be opened in utf8 mode and emit useful error 7 months ago
Eli Schwartz a2ac3bc453
find_library: improve the docs and FeatureNew to fully describe the change 7 months ago
Dylan Baker 4f94284013 interpreter: implement the `name()` method for `ExternalLibraryHolder` 7 months ago
Xavier Claessens 9f02d0a3e5 Clarify mutable objects usage 8 months ago
Dylan Baker d6a0b7a6ec interpreter: never expose implementation details of the modules package 8 months ago
Charles Brunet bd4fd90730 parser: revert to single StringNode type 8 months ago
Dylan Baker e455cb0948 interpreter/compiler: Fortran.run() has always worked 8 months ago
Gerion Entrup 06bc8a8d37 depends keyword argument: accept CustomTargetIndex 8 months ago
Dylan Baker 2ae1bfa17b interpreter/type_checking: remove stale TODO comment 8 months ago
Dylan Baker 3c8be4fe26 interpreter: fix return type annotation of helper 8 months ago
Dylan Baker 2d7b7c3aaf mconf: Reload the options files if they have changed 9 months ago
Dylan Baker c6875305f3 coredata: add tracking of the options files 9 months ago
Dylan Baker 8a10c8a539 coredata: remove extraneous keys when updating project_options 9 months ago
Dylan Baker b1340e9bb1 interpreter: when overriding a dependency make its name match 9 months ago
Xavier Claessens f41a95ddf2 compilers: Every compiler can run code 9 months ago