2 Commits (c57616884f02dfd661bca5766acd409582dac83b)

Author SHA1 Message Date
Dylan Baker 9d0ad66c29 compilers: Split CompilerArgs into a separate module 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson f6b0425576 Fix linker evn var tests 5 years ago
alanNz 7460292810 -Add xc16 and c2000 C,Cpp toolchain support 5 years ago
Jon Turney 1464ac6ed5
Improve error reported when language has no compiler 5 years ago
Daniel Mensinger 80ec5e9d28 Fix all flake8 warnings 5 years ago
Dylan Baker 0c22798b1a compilers: replace CompilerType with MachineInfo 5 years ago
Dylan Baker ff4a17dbef compilers: Add a specific type for AppleClangC 5 years ago
Dylan Baker 06dcbd50ee compilers: Dispatch to dynamic linker class 5 years ago
Jussi Pakkanen f41bdae368 Add basic Webassembly support via Emscripten. 5 years ago
Dylan Baker c8a6a44850 compilers: pull sanitzier args into compiler classes 5 years ago
Dylan Baker bc4438b34f compilers: Put clang mixin in a module 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 4d5c745bdc compilers: move ccrx compiler abstraction into mixins 5 years ago
Dylan Baker fa54f05f09 compilers: Add basic ICL abstractions 6 years ago
Dylan Baker 080f59cf43 compilers: rename IntelCompiler to IntelGnuLikeCompiler 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 3a75bb5259 detect Intel ICL on windows 6 years ago
Michael Hirsch, Ph.D 4e31ca3abe correct naming to CudaCompiler, pep8 6 years ago
Beau Johnston 54b6afa675 added cuda compiler 6 years ago
Michael Hirsch, Ph.D 72486afd08 Add PGI C and C++ compilers (#4803) 6 years ago
Michael Hirsch, Ph.D b40c1af900
Flang Fortran compiler added. 6 years ago
Daniel Mensinger 9742927903
Absolute path generation refactoring 6 years ago
Phillip Cao 68c83cb213 Add support for Renesas CC-RX toolchain 6 years ago
Jon Turney 64edfd5069
Detect clang-cl as msvc-like, not clang-like 6 years ago
David Seifert 69ec001b06 Use enum instead of `int` for compiler variants 6 years ago
Jon Turney b387ab1ee1 Fix flake8 issues (#3834) 6 years ago
Vasu Penugonda 7140afc0a8 Added ARMCLANG compiler support for C/C++ (#3717) 6 years ago
Nirbheek Chauhan 58ae2c9a8c Rename clike_langs to clink_langs for clarity 6 years ago
Nirbheek Chauhan d737488150 dependencies: Don't assume self.compiler is a C compiler 6 years ago
Nirbheek Chauhan 96b7fdb723 macos: Rewrite install_name for dependent built libraries on install 7 years ago
Xavier Claessens 218ed2de89 optinterpreter: Remove duplicated list of languages 7 years ago
Xavier Claessens aa879b7f0c Fix issues found by flake8 7 years ago
Somasekhar Penugonda e62b8109eb Updates to CPP support and update review changes 7 years ago
makise-homura 7cc41baa98 Added Elbrus lcc compilers support as inheritance from gcc ones 7 years ago
Bedarkar, Malhar 831d1e4c2e - Updating cpp_std options similar to other compiler classes 7 years ago
Bedarkar, Malhar a2ee76228e First cut of ARMCC support for MESON. 7 years ago
Thibault Saunier c48b9594ff Add support for Visual Studio csc c# compiler 7 years ago
Alistair Thomas 117f4ab8b5 Split out languages from compilers.py 8 years ago
Alistair Thomas d71da5bdb3 Converted compilers.py to a sub-package 8 years ago
Franz Zapata 4b5a0e5de7 Reintroduce Python Zipapp support 8 years ago
Jussi Pakkanen 455e55f8e5 Back to .py suffix in files. Closes #394. 9 years ago
Jussi Pakkanen 23b98cd6e6 Renamed meson package to mesonbuild so that we can have a script named meson in the same toplevel dir. 9 years ago
Jussi Pakkanen 2ee27504a8 Moved mesonconf implementation in the module. 9 years ago
Jussi Pakkanen ec44795f8a Moved all wrap related things to their own submodule. 9 years ago
Jussi Pakkanen 66c01401de Moved scripts in the module and started work to run them via the main meson command. 9 years ago
Jussi Pakkanen 8b1039fa30 Organise files into a module structure. 9 years ago