summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/compilers.py
AgeCommit message (Expand)Author
2020-09-24compilers/compilers: Fully type annotateDylan Baker
2020-09-24compilers: Use a distinct type for compile/link resultsDylan Baker
2020-09-13external-project: New module to build configure/make projectsXavier Claessens
2020-09-08typing: get rid of most T.castDaniel Mensinger
2020-07-13Fix native builds on Windows ARM64 machinesNirbheek Chauhan
2020-06-22compilers: Return CompilerArgs from compiler instanceDylan Baker
2020-06-22compilers: Split CompilerArgs into a separate moduleDylan Baker
2020-06-22compilers: Add missing annotations to CompilerArgs classDylan Baker
2020-06-22compilers: Use enum for for deupdlication returns in CompilerArgsDylan Baker
2020-06-11apple: -headerpad args are ignored when bitcode is enabledNirbheek Chauhan
2020-06-11compilers: corretify deduplication directionMarcel Hollerbach
2020-06-09compilers: Add UNIX large file support for MinGWSeungha Yang
2020-06-07Merge pull request #7119 from marcelhollerbach/masterJussi Pakkanen
2020-06-06msvc: Avoid spurious openmp link warningsPeter Harris
2020-06-05CompilerArgs: refactor __iadd__Marcel Hollerbach
2020-06-05Revert "CompilerArgs: make lookup faster"Marcel Hollerbach
2020-06-05cache up regex mathingsMarcel Hollerbach
2020-05-27add type anno: compilers/clikeMichael Hirsch, Ph.D
2020-05-27Recognize Arduino .ino files as C++Phillip Johnston
2020-05-20compilers/d: Add b_ndebug supportDylan Baker
2020-05-20compilers: Move b_ndebug into the compiler classesDylan Baker
2020-05-18Merge pull request #7103 from dankegel/bug4027-rpath-rememberJussi Pakkanen
2020-05-16Let .pc files specify rpath.Dan Kegel
2020-05-13macos: Remove framwork linkerlike argsEric Lemanissier
2020-04-20Compiler options per langJohn Ericson
2020-04-10compilers: Move things out of clikeDylan Baker
2020-03-29compilers: disable ccache when using temporary source filesLoïc Yhuel
2020-03-28Only split linker args with D compilers. Closes: #6845Jussi Pakkanen
2020-03-23Fix legacy env var support with crossJohn Ericson
2020-03-19compilers: Link D runtime/libphobs dynamically on !WindowsDylan Baker
2020-03-12Merge pull request #6356 from dcbaker/fix-d-compiler-abstractionsJussi Pakkanen
2020-03-11compilers: Don't put split soname args in start groupsDylan Baker
2020-03-09Merge pull request #6532 from jon-turney/languages-native-kwargJussi Pakkanen
2020-03-06compilers: Don't deduplicate -L= argumentsDylan Baker
2020-03-05mesonlib: Replace unholder argument to listifyDylan Baker
2020-03-01meson: cache the results of can_compileMarcel Hollerbach
2020-03-01CompilerArgs: make lookup fasterMarcel Hollerbach
2020-02-23Merge pull request #6637 from mesonbuild/nirbheek/implement-symbolextractor-w...Jussi Pakkanen
2020-02-22ninjabackend: List PDBs in output list for targetsNirbheek Chauhan
2020-02-21Merge pull request #6668 from mesonbuild/nirbheek/strip-more-unused-linkerlik...Jussi Pakkanen
2020-02-21macOS: Remove more unused linkerlike argsNirbheek Chauhan
2020-02-21compilers/compilers: Fix get_linker_idDylan Baker
2020-02-12Improve error reported when language has no compilerJon Turney
2020-01-24compilers: Derive CompilerArgs from collections instead of typingNirbheek Chauhan
2020-01-24typing: Fix compatibility with Python 3.5.2Nirbheek Chauhan
2020-01-08types: Fix/ignore flake8 B014/F811Daniel Mensinger
2020-01-08types: import typing as T (fixes #6333)Daniel Mensinger
2019-12-19add compiler.get_linker_id() methodMichael Hirsch, Ph.D
2019-12-12Consider compiler arguments in linker detection logicDylan Baker
2019-12-12Allow setting <lang>_args before the compiler is detectedDylan Baker