aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/cuda.py
AgeCommit message (Expand)AuthorFilesLines
2024-07-17Remove language (AKA compiler) type from OptionKey.Jussi Pakkanen1-1/+1
2024-07-16Revert various cross compile changesChristoph Reiter1-2/+2
2024-07-12Rename langopt methodJussi Pakkanen1-4/+4
2024-07-11Move OptionKey in the option source file.Jussi Pakkanen1-1/+2
2024-06-14Fix mypy.Jussi Pakkanen1-0/+1
2024-06-14Replace direct indexing with named methods.Jussi Pakkanen1-9/+9
2024-06-14Rename option variable to optstore to make it unique.Jussi Pakkanen1-1/+1
2024-06-08Use helper method in remaining compiler classes.Jussi Pakkanen1-6/+6
2024-05-23Refactor option classes to their own file.Jussi Pakkanen1-2/+3
2024-05-22cuda: fix `cuda.find_library()` hardcoded to yield trueDavid Seifert1-1/+1
2024-05-07cuda: pass static archives to nvcc without -Xlinker= prefixDavid Seifert1-1/+4
2024-03-28Pass Environment down from BackendSam James1-2/+2
2024-03-15Improve error messages for invalid option valuesCharles Brunet1-11/+12
2024-03-15compilers: No need to pass exe_wrapper everywhereXavier Claessens1-7/+5
2024-03-06cuda: respect host compiler `-Werror`David Seifert1-1/+3
2024-02-28nvcc: avoid adding `-Wpedantic` to compile linesDavid Seifert1-1/+7
2023-12-26nvcc compiler: support find dependency header fileswrvsrx1-0/+9
2023-12-23Remove `get_buildtype_args` functionCharles Brunet1-10/+19
2023-12-13Use SPDX-License-Identifier consistentlyDylan Baker1-11/+1
2023-09-07Rename OptionOverrideProxy to OptionsView and move to coredataXavier Claessens1-2/+2
2023-06-26linkers: delay implementations import until detect is runEli Schwartz1-1/+1
2023-04-21compilers: convert method to get assert control to a booleanDylan Baker1-2/+2
2023-04-11Change "can not" to "cannot" throughout projectHiPhish1-1/+1
2023-03-16prevent lib prefix warning from pkg-configCharles Brunet1-1/+1
2023-01-31cuda: enable C++20 for CUDA 12David Seifert1-2/+15
2022-11-30pylint: enable the set_membership pluginDylan Baker1-1/+1
2022-10-25Compilers: Keep ccache and exelist separatedXavier Claessens1-2/+2
2022-08-26Fix purely white space issues reported by flake8Alf Henrik Sauge1-9/+9
2022-07-03move various unused typing-only imports into type-checking blocksEli Schwartz1-2/+5
2022-03-22OptionOverrideProxy: Make it immutable to avoid copiesXavier Claessens1-2/+2
2022-02-16flake8: fix wrong numbers of blank line separatorsEli Schwartz1-0/+3
2022-01-10compilers: push the compiler id to a class variableDylan Baker1-1/+2
2021-12-30fix type annotations for compiler toolchain rpathsEli Schwartz1-1/+1
2021-10-27fix various flake8 whitespace errorsEli Schwartz1-7/+7
2021-10-14cuda: Override std=none to avoid host_compiler to emit -std argumentXavier Claessens1-6/+3
2021-10-10Fix typos discovered by codespellChristian Clauss1-2/+2
2021-10-04fix extra whitespaceEli Schwartz1-3/+0
2021-08-16compilers: Fix extra_args parameterDylan Baker1-2/+2
2021-07-18Cuda: Enable PGODavid Seifert1-0/+6
2021-07-18Cuda: Filter -isystem with system pathsDavid Seifert1-12/+19
2021-07-18Cuda: Pass -DNDEBUG throughDavid Seifert1-0/+3
2021-07-14linkers: remove is_shared_module argument to get_soname_argsPaolo Bonzini1-4/+2
2021-06-29fix: Always explicitly set encoding for text files (fixes #8263)Daniel Mensinger1-1/+1
2021-03-28Strip host-compiler -std flag from NVCC line.cudafix0572Olexa Bilaniuk1-1/+12
2021-03-28Retract "DQSQ" merging in NVCC arguments handling.Olexa Bilaniuk1-15/+0
2021-03-28Canonicalize and merge consecutive -Xcompiler flags together.Olexa Bilaniuk1-1/+47
2021-03-19split program related classes and functions out of dependenciesDylan Baker1-1/+2
2021-03-04mass rewrite of string formatting to use f-strings everywhereEli Schwartz1-2/+2
2021-03-04various python neatness cleanupsEli Schwartz1-2/+2
2021-03-04raw string literals are next to godlinessEli Schwartz1-2/+2