From da36e0638b1adfdbdb75fb0228268b30f5832544 Mon Sep 17 00:00:00 2001 From: Brad King Date: Wed, 4 Oct 2023 18:38:20 -0400 Subject: cmGeneratorTarget: Remove outdated const/mutable pair --- Source/cmGeneratorTarget.cxx | 4 ++-- Source/cmGeneratorTarget.h | 9 ++++----- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/Source/cmGeneratorTarget.cxx b/Source/cmGeneratorTarget.cxx index 2454750..bbd5789 100644 --- a/Source/cmGeneratorTarget.cxx +++ b/Source/cmGeneratorTarget.cxx @@ -5025,7 +5025,7 @@ void cmGeneratorTarget::ComputeTargetManifest(const std::string& config) const } } -bool cmGeneratorTarget::ComputeCompileFeatures(std::string const& config) const +bool cmGeneratorTarget::ComputeCompileFeatures(std::string const& config) { // Compute the language standard based on the compile features. cmStandardLevelResolver standardResolver(this->Makefile); @@ -5063,7 +5063,7 @@ bool cmGeneratorTarget::ComputeCompileFeatures(std::string const& config) const } bool cmGeneratorTarget::ComputeCompileFeatures( - std::string const& config, std::set const& languagePairs) const + std::string const& config, std::set const& languagePairs) { for (const auto& language : languagePairs) { BTs const* generatorTargetLanguageStandard = diff --git a/Source/cmGeneratorTarget.h b/Source/cmGeneratorTarget.h index 72920d6..6bdb7ff 100644 --- a/Source/cmGeneratorTarget.h +++ b/Source/cmGeneratorTarget.h @@ -613,12 +613,11 @@ public: /** Add the target output files to the global generator manifest. */ void ComputeTargetManifest(const std::string& config) const; - bool ComputeCompileFeatures(std::string const& config) const; + bool ComputeCompileFeatures(std::string const& config); using LanguagePair = std::pair; - bool ComputeCompileFeatures( - std::string const& config, - std::set const& languagePairs) const; + bool ComputeCompileFeatures(std::string const& config, + std::set const& languagePairs); /** * Trace through the source files in this target and add al source files @@ -1241,7 +1240,7 @@ private: bool GetRPATH(const std::string& config, const std::string& prop, std::string& rpath) const; - mutable std::map> LanguageStandardMap; + std::map> LanguageStandardMap; cmValue GetPropertyWithPairedLanguageSupport(std::string const& lang, const char* suffix) const; -- cgit v0.12