212 Commits (3256e7ea63edb8508d1a2aac45da02e5c452df2c)

Author SHA1 Message Date
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Xavier Claessens 32bd8a3847 Fix cross compilation on OSX 5 years ago
Dylan Baker c8a6a44850 compilers: pull sanitzier args into compiler classes 5 years ago
Dylan Baker 5d7395673d compilers: return as-needed args as a list 5 years ago
Dylan Baker 7eb1d89095 compilers: Move lto args into compiler class 5 years ago
Nirbheek Chauhan 9c2724bce5 Add optional progress bar when generating build.ninja 5 years ago
Daniel Mensinger bc0f510ef1 fix all flake8 issues 5 years ago
Dylan Baker fab47c5680 compilers: split pgi compiler out of compilers module 5 years ago
Dylan Baker f574beffb4 compilers/mixins/elbrus: add type annotations and fix types 5 years ago
Dylan Baker 5d685e7a5c compilers: put elbrus in mixins 5 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 5 years ago
Dylan Baker e879992114 compilers: move ArmClang into mixins/arm.py 5 years ago
Dylan Baker b8368c1617 compilers: Put Intel compiler classes into the mixins folder 5 years ago
Dylan Baker cd5360821a compilers: split gnu and gnulike compilers out of compilers 5 years ago
Dylan Baker 214ab455d3 compilers: Move the VisualStudioLikeCompiler class into mixins 5 years ago
Dylan Baker ef448b95ae compilers: Move ArmCompiler to a mixin module 5 years ago
Dylan Baker 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 5 years ago
Norbert Nemec cc3993d1d4 move Gnu-specific feature '--print-search-dirs' to GnuLikeCompiler 5 years ago
Charlie Barto 1e182b51c6 Improve performance with windows defender ATP 5 years ago
James Westman 77c3e6a4aa Fix two errors when cross-compiling with Vala 5 years ago
Cody Schafer 11248eb203 sanitycheckc: avoid linking sanitycheckc when cross compiling 5 years ago
Roman Shpuntov 3b17344b11 tvOS: added support AppleTVOS 6 years ago
Kurtis Rader e06f0e6aaf Solaris fixes 6 years ago
sompen 3c461bcf4f compilers: armclang supports only cross-compilation 6 years ago
John Ericson 07777e15d4 Purge `is_cross` and friends without changing user interfaces 6 years ago
John Ericson 4030e7cb7a UserOption no longer has a name field. 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
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
Dylan Baker 541523eeba compilers: Split C-Like functionality into a mixin classes 6 years ago
Daniel Mensinger c61ae46461
Moved caching into a seperate function 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 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 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
Fernando Ramos a7a7f0ba64 Use individual entries for '-Wl,-rpath-link' 6 years ago
makise-homura ebe78a14e6 Making number of arguments consistent in get_library_dirs 6 years ago
Jon Turney 3fc3695624
Push formatting of compiler version string down into Compiler class 6 years ago
Jussi Pakkanen 6fcf6dfd68 Use LDFLAGS only on languages that need it. Closes #5215. 6 years ago
John Ericson a69f7b0b5a compilers: Log difference between empty and absent env var 6 years ago
John Ericson c67ea5cd4d Small cleanup to use_preproc_flags: 6 years ago
John Ericson e677704d21 Don't collect preprocssor flags separately from compiler flags 6 years ago
Dylan Baker d88bf0eb80 compilers: n_debug=if-release and buildtype=plain should not enable assertions 6 years ago
Jussi Pakkanen 8361da5c52 Fix setup so test suite runs with rustc + MSVC. Closes: 5099 6 years ago