394 Commits (b28e76f6bf6898a7de01f5dd103d5ad7c54bea45)

Author SHA1 Message Date
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 32e827dcdc Use `env.machines.*` to avoid some `is_cross` 6 years ago
Dylan Baker 5065db86f2 compilers/c: Fix removal of name from Combo options for ICL 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
John Ericson 4030e7cb7a UserOption no longer has a name field. 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 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 14fa3da33e compilers/cpp: Split code out of VisualStudioLikeCPPCompiler for treating c++11 as c++14 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
Dylan Baker cb70a20490 compilers: make keyword args to Compiler.compile keyword only 6 years ago
nicole mazzuca 24d5c73b0a add -fno-exceptions if cpp_eh=none is specified 6 years ago
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Dylan Baker da5f07cf39 Revert "detect Intel ICL on windows" 6 years ago
Michael Hirsch, Ph.D 06bfc2dab6 per-target manual specification of link_language 6 years ago
John Ericson 4c2617a9c6 Add some type annotations and fix lints 6 years ago
Daniel Mensinger e75211d321
Fix builtin variable names 6 years ago
Daniel Mensinger bf98ffca9e
Fix blind exceptions 6 years ago
Daniel Mensinger c61ae46461
Moved caching into a seperate function 6 years ago
Daniel Mensinger 8a32fc8dbe
Disable cache for dependencies 6 years ago
Daniel Mensinger 47c06a7875
Add disable_cache to the fortran compiler 6 years ago
Daniel Mensinger 210fe5bf40
Add option to disable the cache 6 years ago
Daniel Mensinger 6969772a3e
Changing cached flag from True to False 6 years ago
Daniel Mensinger 0e91e4bdd1
Fixed typeing 6 years ago
Daniel Mensinger a351e0d64e
Annotaded return types in the base compiler class 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 c9bd84fd25
Cache compile results in coredata 6 years ago
Michael Hirsch, Ph.D 3a75bb5259 detect Intel ICL on windows 6 years ago
Michael Hirsch, Ph.D ee40533b61 better default order for fotran compiler search 6 years ago
Dylan Baker 5678468c2c Don't use len() to test for container emptiness 6 years ago
Tamer Fahmy 0259cc6de2 fortran: fix compile.links() when passing dependencies 6 years ago
Fernando Ramos a7a7f0ba64 Use individual entries for '-Wl,-rpath-link' 6 years ago
makise-homura 0ec71fff34 Fix indentation 6 years ago
makise-homura 29267b7716 Add -std= remap support for Elbrus compiler 6 years ago
makise-homura d016e23932 Handle cpp_debugstl option for Elbrus compiler 6 years ago
makise-homura ebe78a14e6 Making number of arguments consistent in get_library_dirs 6 years ago
Nirbheek Chauhan 7654db511c vs: Update toolset table for VS 2019 6 years ago
Jon Turney 3fc3695624
Push formatting of compiler version string down into Compiler class 6 years ago
jrl64 a2d222c383 Update Built-in Option c_std for C17. Closes #4842. 6 years ago
Jussi Pakkanen 6fcf6dfd68 Use LDFLAGS only on languages that need it. Closes #5215. 6 years ago
Dylan Baker 6ad7fbf950 dependencies/misc: don't special case threads 6 years ago
Michael Hirsch, Ph.D d6be7822a0 BUGFIX: don't crash Meson on bad existing exe file for Fortran sanity check 6 years ago
Ari Vuollet 5ee2fb6ede d: Fix linker errors with shared libraries on Windows 6 years ago
John Ericson f4da210f46 Sanity check with external args 6 years ago
John Ericson a69f7b0b5a compilers: Log difference between empty and absent env var 6 years ago