diff options
author | Bill Hoffman <bill.hoffman@kitware.com> | 2005-04-12 17:27:07 (GMT) |
---|---|---|
committer | Bill Hoffman <bill.hoffman@kitware.com> | 2005-04-12 17:27:07 (GMT) |
commit | 100407394209e44cd8a2dae555d2424161f45a6e (patch) | |
tree | 5d7f1c7fd896ebebfa3387eb30f82016c7cd9bff /Source/cmLocalGenerator.h | |
parent | 9e4506a2d0586dacba53119bc7c651a1d16c1849 (diff) | |
download | CMake-100407394209e44cd8a2dae555d2424161f45a6e.zip CMake-100407394209e44cd8a2dae555d2424161f45a6e.tar.gz CMake-100407394209e44cd8a2dae555d2424161f45a6e.tar.bz2 |
ENH: performance improvements
Diffstat (limited to 'Source/cmLocalGenerator.h')
-rw-r--r-- | Source/cmLocalGenerator.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/Source/cmLocalGenerator.h b/Source/cmLocalGenerator.h index 8d3009b..bea6c67 100644 --- a/Source/cmLocalGenerator.h +++ b/Source/cmLocalGenerator.h @@ -162,6 +162,20 @@ protected: const char* targetBase = 0, const char* targetSOName = 0, const char* linkFlags = 0); + // Expand rule variables in a single string + std::string ExpandRuleVariable(std::string const& variable, + const char* lang, + const char* objects, + const char* target, + const char* linkLibs, + const char* source, + const char* object, + const char* flags, + const char* objectsquoted, + const char* targetBase, + const char* targetSOName, + const char* linkFlags); + ///! Convert a target to a utility target for unsupported languages of a generator void AddBuildTargetRule(const char* llang, cmTarget& target); ///! add a custom command to build a .o file that is part of a target |