diff options
author | Robert Maynard <rmaynard@nvidia.com> | 2023-02-27 21:01:18 (GMT) |
---|---|---|
committer | Robert Maynard <rmaynard@nvidia.com> | 2023-02-28 20:39:55 (GMT) |
commit | c5305cf493a442f0a3fdc2f987343db48d9e3330 (patch) | |
tree | 5e7be30c40d263b641a478bbba86d0d85e136ee4 /Source/cmMakefileTargetGenerator.h | |
parent | 157e361ff7aae3f20b2d71229182d304ea792f05 (diff) | |
download | CMake-c5305cf493a442f0a3fdc2f987343db48d9e3330.zip CMake-c5305cf493a442f0a3fdc2f987343db48d9e3330.tar.gz CMake-c5305cf493a442f0a3fdc2f987343db48d9e3330.tar.bz2 |
Makefile: Don't pass the CUDA compiler response files with UTF8_BOM
Fixes #24544
Diffstat (limited to 'Source/cmMakefileTargetGenerator.h')
-rw-r--r-- | Source/cmMakefileTargetGenerator.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/Source/cmMakefileTargetGenerator.h b/Source/cmMakefileTargetGenerator.h index 5d614fe..98c3a0e 100644 --- a/Source/cmMakefileTargetGenerator.h +++ b/Source/cmMakefileTargetGenerator.h @@ -160,7 +160,8 @@ protected: response file name. */ std::string CreateResponseFile(const std::string& name, std::string const& options, - std::vector<std::string>& makefile_depends); + std::vector<std::string>& makefile_depends, + std::string const& language); bool CheckUseResponseFileForObjects(std::string const& l) const; bool CheckUseResponseFileForLibraries(std::string const& l) const; @@ -175,13 +176,14 @@ protected: void CreateLinkLibs(cmLinkLineComputer* linkLineComputer, std::string& linkLibs, bool useResponseFile, std::vector<std::string>& makefile_depends, + std::string const& linkLanguage, ResponseFlagFor responseMode = ResponseFlagFor::Link); /** Create lists of object files for linking and cleaning. */ void CreateObjectLists(bool useLinkScript, bool useArchiveRules, bool useResponseFile, std::string& buildObjs, std::vector<std::string>& makefile_depends, - bool useWatcomQuote, + bool useWatcomQuote, std::string const& linkLanguage, ResponseFlagFor responseMode = ResponseFlagFor::Link); /** Add commands for generate def files */ |