573 Commits (1a82880730e2d9f58eaa67179aa40c6976835278)

Author SHA1 Message Date
Dylan Baker 16e04a9bde compilers/fortran: Make ifort (windows) proxy extra args to Compiler 5 years ago
Dylan Baker 61255eca16 compilers/cuda: pass through extra kwargs 5 years ago
Dylan Baker 1f66e6708b compilers/swift: Pass extra args to the Compiler constructor 5 years ago
Dylan Baker b5c76a6c02 compilers/fortran: fix ifort (linux, mac) dependency generation 5 years ago
Dylan Baker e7db288e19 compilers/objc[pp]: Pass extra keyword arguments to Compiler constructor 5 years ago
Dylan Baker 499c44dc77 compilers/cuda: don't use re for replacement 5 years ago
Michael Hirsch, Ph.D f5f7a7bbb3 compilers/mixins/pgi: simplify pic logic 5 years ago
Dylan Baker 90e43dbdfe re-architect the D compiler abstractions 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 6 years ago
Xavier Claessens 32bd8a3847 Fix cross compilation on OSX 6 years ago
Jussi Pakkanen 9a62d6932b Make ARM compilers work on Linux. 6 years ago
Michael Hirsch, Ph.D d0e78a2534
default libtype to static to allow windows compilers to not skip 6 years ago
Michael Hirsch, Ph.D 7eebb6749a
no special shared lib args for PGI 6 years ago
Michael Hirsch, Ph.D 1e08d81476
PGI -shared is for Linux only 6 years ago
Michael Hirsch, Ph.D 1e53f67187 PGI: cpp_pch precompiled headers functionality 6 years ago
Michael Hirsch, Ph.D a7c8a69afb
intel-cl: readd missing import 6 years ago
Michael Hirsch, Ph.D bc08ace84e
Flang: add links for non-flang main program 6 years ago
Dylan Baker c8a6a44850 compilers: pull sanitzier args into compiler classes 6 years ago
Dylan Baker 5d7395673d compilers: return as-needed args as a list 6 years ago
Dylan Baker 7eb1d89095 compilers: Move lto args into compiler class 6 years ago
Nirbheek Chauhan 9c2724bce5 Add optional progress bar when generating build.ninja 6 years ago
Jeremy Philippe c206f3cb1d ValaCompiler: only emit '--debug' in debug build. 6 years ago
Daniel Mensinger bc0f510ef1 fix all flake8 issues 6 years ago
Martin Liska c1870889b1 Fix missing return statements that are seen with -Werror=return-type. 6 years ago
Dylan Baker 42d34095b4 compilers/mixins/pgi: Finish type annoations 6 years ago
Dylan Baker fab47c5680 compilers: split pgi compiler out of compilers module 6 years ago
Dylan Baker f574beffb4 compilers/mixins/elbrus: add type annotations and fix types 6 years ago
Dylan Baker 5d685e7a5c compilers: put elbrus in mixins 6 years ago
Dylan Baker 1b276598ce compilers/mixins/clang: Add type annotations 6 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 6 years ago
Dylan Baker 51b04204c9 compilers/mixins/arm: Add type annotations to armclang 6 years ago
Dylan Baker e879992114 compilers: move ArmClang into mixins/arm.py 6 years ago
Dylan Baker 521e057d97 compilers/mixins/intel: add type annotations 6 years ago
Dylan Baker b8368c1617 compilers: Put Intel compiler classes into the mixins folder 6 years ago
Dylan Baker 488e852e70 compilers/mixins/gnu: Add type annotations 6 years ago
Dylan Baker cd5360821a compilers: split gnu and gnulike compilers out of compilers 6 years ago
Dylan Baker d68969f169 compilers/mixins/visualstudio: Add type annotations 6 years ago
Dylan Baker 214ab455d3 compilers: Move the VisualStudioLikeCompiler class into mixins 6 years ago
Dylan Baker 51c66752a9 compilers/mixins/arm: Add type annotations 6 years ago
Dylan Baker ef448b95ae compilers: Move ArmCompiler to a mixin module 6 years ago
Dylan Baker 675874c303 compilers/mixins/ccrx: add type annotations 6 years ago
Dylan Baker 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 6 years ago
Dylan Baker d483da46a9 compilers: Move clike into a mixins directory 6 years ago
David Seifert fcf27c2a2d Do not fail on passing `-Werror=unused-parameter` from environment 6 years ago
myfreeweb efea48788a Ignore -D* and -fstack-protector* args for D compilers 6 years ago
Norbert Nemec 555847f20f Fix MSVC /link argument ordering (#5598) 6 years ago
Charlie Barto 687bd31317 Make faster w defender atp 6 years ago
Michael Hirsch, Ph.D c756d06fbb
add clang c_std=c18 alias 6 years ago
Robin Kertels 96a6d621bf Add (v)c++latest to VC_VERSION_MAP 6 years ago
Norbert Nemec cc3993d1d4 move Gnu-specific feature '--print-search-dirs' to GnuLikeCompiler 6 years ago