680 Commits (3ee9e358b4be10d982a59fabf6e247cd16ac94f5)

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