4245 Commits (ab5bb8bcba7651628571c795b54401574fdaa9b2)

Author SHA1 Message Date
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
Daniel Mensinger 1fba945b61
cmake: LLVM better modules handling 6 years ago
Daniel Mensinger 3f539e01ae
cmake: revert module name mapping 6 years ago
Daniel Mensinger 6a2faacdf9
cmake: minor code fixes 6 years ago
Daniel Mensinger 1280ef238b
cmake: Fixed list unit test 6 years ago
Daniel Mensinger 55379b7d0f
CMake: optional modules support 6 years ago
Daniel Mensinger a9930fe066
LLVM: Added CMake backend 6 years ago
Daniel Mensinger 5086e34d3a
cmake: Support different CMake files 6 years ago
Daniel Mensinger e0f19cf520
LLVM dependency refactoring 6 years ago
Dylan Baker 604b2534e8 environment: Fix syntax error 6 years ago
Dylan Baker da5f07cf39 Revert "detect Intel ICL on windows" 6 years ago
Dylan Baker 482e26764e Revert "enable Windows Intel compiler" 6 years ago
Ross Burton ae9a6417fe envconfig: mingw is also Windows 6 years ago
Martin Hostettler ed109801c6 munstable_coredata: Adapt to coredata changes. 6 years ago
Dylan Baker edb1229a48 mesonlib: Make a few type annotations strings 6 years ago
Dylan Baker b59bec08a2 dependencies: Use the _add_sub_dependency 6 years ago
Dylan Baker 0654b1a2b1 dependencies/base: Add a new method for setting internal dependencies 6 years ago
Michael Hirsch, Ph.D 06bfc2dab6 per-target manual specification of link_language 6 years ago
Peter Hutterer 70997ca969 mtest: check for an empty suite list 6 years ago
Jussi Pakkanen 7ac03f6264 Non-required appleframework deps should not be an error. Closes #5295. 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Michael Olbrich a15a8b7e24 Don't close fds when executing programs 6 years ago
Daniel Mensinger 74b535fea7
Do not pass None to mlog.exception 6 years ago
TheQwertiest d74ab216db Cleaned up `isinstance` usage 6 years ago
TheQwertiest 61f9cdf962 Added special handling of CustomTargetIndex in VS backend 6 years ago
TheQwertiest 0ab9d474e1 Use parent `custom_target` for dependency handling (for consistency and future-proofing) 6 years ago
TheQwertiest 8c9a25456d Added custom_target[i] support for link_with and link_whole 6 years ago
Daniel Mensinger 236221061a
Fixed unnecessary .items() 6 years ago