4221 Commits (686fd03af51eba6964f06f4885a52b747d2053f9)

Author SHA1 Message Date
Jon Turney fb35e6faac Remove compiler data from build object 6 years ago
Jon Turney 3ff758f22d Switch from build.compiler to environment.coredata.compiler in backends 6 years ago
Jon Turney 6d6f6ad5fa Remove a pointless conditional 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
Dylan Baker 5df6823bd8 coredata: Introduce a class to act as the dependency cache 6 years ago
Christoph Reiter 7ce9e56a4b Fix path splitting in get_compiler_dirs() with GCC/clang on Windows 6 years ago
Dylan Baker 7f1cecf25b compilers/fortran: Fix all has_argument methods in meson 6 years ago
Dylan Baker d941ca1b19 mconf: Don't change the type of coredata.deps 6 years ago
Dylan Baker 0b66a106e3 coredata: fix bugs reading PKG_CONFIG_PATH 6 years ago
John Ericson 957d8e051c Make `PerMachine` and `MachineChoice` have just `build` and `host` 6 years ago
Dylan Baker c571b0b185 mtest: annotate and fix bugs found by annotating 6 years ago
Score_Under 38b347ecd0 Do not filter out repeated cflags 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 6 years ago
Dylan Baker 2cc70c631b mesonlib: Annotate substring_in_list 6 years ago
Dylan Baker 96766010c4 environment: annotate detect_ninja 6 years ago
Dylan Baker 75aa3d096c dependencies/base: Add some annotations to ExternalProgram 6 years ago
Dylan Baker 0b38171710 build: add a few annotations 6 years ago
Dylan Baker e24c11336d backends: Annotate TestSerialisiation 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 df44c86b2f mtest: precompile regular expressions 6 years ago
Dylan Baker 5dca885c5c mtest: reorder imports 6 years ago
Dylan Baker b557d00f90 environment: search for icl and ifort before cl and goftran 6 years ago
Dylan Baker 7e4b2f5758 environment: Add search for ICL 6 years ago
Dylan Baker f5ea341319 compilers/clike: ICL needs msvc workarounds in has_function 6 years ago
Dylan Baker fa54f05f09 compilers: Add basic ICL abstractions 6 years ago
Dylan Baker de011e031c modules/windows: ICL uses rc, not windres 6 years ago
Dylan Baker b935359978 backends/ninja: Ifort is msvc-like but doesn't have showincludes 6 years ago
Dylan Baker 94591ce7b0 build: Treat ICL like MSVC in regards to standard lib linking 6 years ago
Dylan Baker c916024b41 compilers: ICL is not GCC like 6 years ago
Dylan Baker 080f59cf43 compilers: rename IntelCompiler to IntelGnuLikeCompiler 6 years ago
Dylan Baker 5fb64b0cfa compilers: Split msvc version code into helper 6 years ago
Dylan Baker 7d0e0d6f6e linkers: Add linker class for intel's xilib 6 years ago
Dylan Baker af19db7b40 linkers: Split Visual Studio Linker into a mixin 6 years ago
Dylan Baker 14fa3da33e compilers/cpp: Split code out of VisualStudioLikeCPPCompiler for treating c++11 as c++14 6 years ago
Daniel Mensinger cacc585b44 ast: fix #5376 6 years ago
nicole mazzuca 40ff089e69 Allow MSVC-style `cpp_eh` for backwards-compatibility purposes 6 years ago
Simon Ney 81170a9cbe This is the fork "sneyx1234/meson" of the current git "mesonbuild/meson" head to converge it to the solaris 11.4 platform based on the sparcv9 and i386 processor architecture. 6 years ago
myd7349 5ede0f5ef0 Force pkgconfig to UTF-8 6 years ago
Dylan Baker cb70a20490 compilers: make keyword args to Compiler.compile keyword only 6 years ago
Dylan Baker d770f1c815 interpreter: Add get_variable method to dependency holders 6 years ago
Dylan Baker c81804e5f2 dependencies/base: Implement backend component of get variable 6 years ago
Daniel Eklöf c2ee82cc41 add support for "target_type: 'shared_module'" in build_target() 6 years ago
Clouds a0cf7ad3d8 fix error when show default config of list 6 years ago
nicole mazzuca 24d5c73b0a add -fno-exceptions if cpp_eh=none is specified 6 years ago
Jon Turney 261878f438 Fix an assertion exception when misusing install_data 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Daniel Mensinger 25de6dd675
cmake: Fixed new thread dependency 6 years ago