771 Commits (f1d370247fc3a46a5232ea2356ea6d67e5950e0f)

Author SHA1 Message Date
Jussi Pakkanen b739652bc4 Do not print build compiler info when not cross compiling. It is confusing. 5 years ago
Dylan Baker b3ea27f596 interpreter: Fix permitted kwargs in dependency.get_variable 5 years ago
Xavier Claessens 2e41d53e4d Add version check support to find_program() 5 years ago
Daniel Mensinger bc0f510ef1 fix all flake8 issues 5 years ago
Xavier Claessens 12d4031f52 Add alias_target() function 6 years ago
Jussi Pakkanen 724113849c Warn if the user manually adds arguments we have builtin support for. 6 years ago
John Ericson 9149aaba9c `add_{global,project}_{,link_}arguments`: simply native flag behavior 6 years ago
Michael Hirsch, Ph.D 5b109c9ad2 correct missing argument for IntelClFortranCompiler 6 years ago
John Ericson 34c22522f3 Further deduplicate Interpreter native kwarg code 6 years ago
John Ericson 2ddb1af294 Simplify and dedup machine kwarg -> MachineChoice logic in the interpreter 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
Daniel Mensinger b1bef5ae0d
cmake: removed legacy kwargs from interpreter dict 6 years ago
Daniel Mensinger e02c101575
cmake: moved subprojects into the CMake module 6 years ago
Daniel Mensinger 35936316eb
cmake: rebase fixes 6 years ago
Daniel Mensinger 3d7c50d109
cmake: Added option for additional CMake args 6 years ago
Daniel Mensinger d114d8446e
cmake: Minor fixes 6 years ago
Daniel Mensinger 1041c71eb0
cmake: support object libraries 6 years ago
Daniel Mensinger 2b44b4be9f
cmake: Fixed install prefix 6 years ago
Daniel Mensinger be6a9191e1
cmake: First working version 6 years ago
Daniel Mensinger e55236bde4
cmake: basic AST generation 6 years ago
Daniel Mensinger 8d3bd6eea8
cmake: Server handshake 6 years ago
Daniel Mensinger a9a3b3ffe6
Added method kwarg to subproject 6 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Mathieu Duponchelle 12a82e763d interpreter: add fallback argument to subproject.get_variable() 6 years ago
Jussi Pakkanen 79d530e325 Generators can have extra target dependencies. Closes #4131. 6 years ago
Jon Turney fb35e6faac Remove compiler data from build object 6 years ago
Jon Turney 58870fda16 Remove compilers from ModuleState object 6 years ago
Dylan Baker 4f347ef14a fixup! interpreter: Add get_variable method to dependency holders 6 years ago
Dylan Baker 146e97e974 Use dependency cache 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker 502a684872 build: TestSetup doesn't take keyword arguments 6 years ago
Dylan Baker 285db6637d interpreter: annotate the Test class 6 years ago
Dylan Baker d770f1c815 interpreter: Add get_variable method to dependency holders 6 years ago
Daniel Eklöf c2ee82cc41 add support for "target_type: 'shared_module'" in build_target() 6 years ago
Jon Turney 261878f438 Fix an assertion exception when misusing install_data 6 years ago
Jussi Pakkanen 7ac03f6264 Non-required appleframework deps should not be an error. Closes #5295. 6 years ago
Daniel Mensinger 74b535fea7
Do not pass None to mlog.exception 6 years ago
Daniel Mensinger 236221061a
Fixed unnecessary .items() 6 years ago
Daniel Mensinger 3581839f4c
Fix unused variables warnings 6 years ago
Daniel Mensinger c9e2d22eef
Make flake8 happy 6 years ago
Daniel Mensinger 971dfd664b
Added some cahced values 6 years ago
Daniel Mensinger dfe3d56bfd
Print '(cached)' when compiler result was cached 6 years ago
Daniel Mensinger 75b7a856cd
ast: support elementary object methods 6 years ago
Dylan Baker add821db64 Don't use mutable types as default arguments 6 years ago
Nirbheek Chauhan 2795f942be interpreter: Check the meson version before parsing options 6 years ago
Nirbheek Chauhan 10468b3a28 interpreter: Warn when environment() ops are overriden 6 years ago
Jon Turney 3fc3695624
Push formatting of compiler version string down into Compiler class 6 years ago
Dylan Baker 0a0b473e84 interpreter: use container explosion where it makes sense 6 years ago
Dylan Baker 00a3bb8d69 interpreter: use zip function 6 years ago