mirror of
https://github.com/Kitware/CMake.git
synced 2026-04-23 14:48:19 -05:00
ENH: Encode object files with funny characters in the name. It should fix Bug #418 - Borland 5.5.1, Templates/*.cxx files with '+' chars used in execs
This commit is contained in:
@@ -232,12 +232,19 @@ protected:
|
||||
|
||||
/** Output an echo command to the Makefile */
|
||||
void OutputEcho(std::ostream& fout, const char *msg);
|
||||
|
||||
/**
|
||||
* Convert source file name to a safe object file name. Safe here means that
|
||||
* it will not clash with compilers or linkers.
|
||||
*/
|
||||
std::string& CreateSafeUniqueObjectFileName(const char* sin);
|
||||
|
||||
///! final processing for a path to be put in a makefile
|
||||
protected:
|
||||
int m_MakefileVariableSize;
|
||||
std::map<cmStdString, cmStdString> m_MakeVariableMap;
|
||||
std::map<cmStdString, cmStdString> m_ShortMakeVariableMap;
|
||||
std::map<cmStdString, cmStdString> m_UniqueObjectNamesMap;
|
||||
bool m_IgnoreLibPrefix;
|
||||
std::string m_IncludeDirective;
|
||||
std::string m_MakeSilentFlag;
|
||||
|
||||
Reference in New Issue
Block a user