summaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cuda.py
AgeCommit message (Expand)Author
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens
2024-03-06cuda: respect host compiler `-Werror`David Seifert
2024-02-28nvcc: avoid adding `-Wpedantic` to compile linesDavid Seifert
2023-12-26nvcc compiler: support find dependency header fileswrvsrx
2023-12-23Remove `get_buildtype_args` functionCharles Brunet
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens
2023-06-26linkers: delay implementations import until detect is runEli Schwartz
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker
2023-04-11Change "can not" to "cannot" throughout projectHiPhish
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet
2023-01-31cuda: enable C++20 for CUDA 12David Seifert
2022-11-30pylint: enable the set_membership pluginDylan Baker
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz
2022-01-10compilers: push the compiler id to a class variableDylan Baker
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz
2021-10-27fix various flake8 whitespace errorsEli Schwartz
2021-10-14cuda: Override std=none to avoid host_compiler to emit -std argumentXavier Claessens
2021-10-10Fix typos discovered by codespellChristian Clauss
2021-10-04fix extra whitespaceEli Schwartz
2021-08-16compilers: Fix extra_args parameterDylan Baker
2021-07-18Cuda: Enable PGODavid Seifert
2021-07-18Cuda: Filter -isystem with system pathsDavid Seifert
2021-07-18Cuda: Pass -DNDEBUG throughDavid Seifert
2021-07-14linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger
2021-03-28Strip host-compiler -std flag from NVCC line.Olexa Bilaniuk
2021-03-28Retract "DQSQ" merging in NVCC arguments handling.Olexa Bilaniuk
2021-03-28Canonicalize and merge consecutive -Xcompiler flags together.Olexa Bilaniuk
2021-03-19split program related classes and functions out of dependenciesDylan Baker
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz
2021-03-04various python neatness cleanupsEli Schwartz
2021-03-04raw string literals are next to godlinessEli Schwartz
2021-02-22[CUDA] Bugfix: Forward sanitizer_*_args() methods to host compiler.Olexa Bilaniuk
2021-02-16Add optional -Dcuda_ccbindir= option and -ccbin flag to CUDA compiler.Olexa Bilaniuk
2021-02-16Armour-grade quoting to account for NVCC's -Xcompiler peculiarities.Olexa Bilaniuk
2021-02-16Extensive rewrite of GCC/MVSC flag translation to NVCC flags.Olexa Bilaniuk
2021-01-04move OptionKey to mesonlibDylan Baker
2021-01-04use OptionKey for compiler_optionsDylan Baker
2020-11-12compilers: Standardize the names of compiler optionsDylan Baker
2020-10-16compilers/cuda: Use format_map(mapping) instead of format(**mapping)Carlos Bederian
2020-10-16compilers/cuda: Fix has_header_symbol checkCarlos Bederian
2020-10-01compilers/cuda: make type safeDylan Baker
2020-10-01compilres: move depfile_for_object to compilerDylan Baker
2020-10-01compilers: move get_dependency_gen_args to base CompilerDylan Baker
2020-10-01compilers/cpp: Add type annotationsDylan Baker