mirror of
https://github.com/reactos/CMake.git
synced 2024-11-25 20:49:41 +00:00
BUG: fix for sun compiler
This commit is contained in:
parent
9f8d296f15
commit
d4498a9e52
@ -111,7 +111,7 @@ bool cmCacheManager::LoadCache(const char* path,
|
||||
const int bsize = 4096;
|
||||
char buffer[bsize];
|
||||
// input line is: key:type=value
|
||||
cmRegularExpression reg("(.*):(.*)=(.*)");
|
||||
cmRegularExpression reg("^([^:]*):([^=]*)=(.*)$");
|
||||
while(fin)
|
||||
{
|
||||
// Format is key:type=value
|
||||
|
@ -760,6 +760,13 @@ void cmUnixMakefileGenerator::OutputMakeVariables(std::ostream& fout)
|
||||
"\n"
|
||||
"\n";
|
||||
std::string replaceVars = variables;
|
||||
bool dll = cmCacheManager::GetInstance()->IsOn("BUILD_SHARED_LIBS");
|
||||
if(!dll)
|
||||
{
|
||||
// if not a dll then remove the shlib -fpic flag
|
||||
m_Makefile->AddDefinition("CMAKE_SHLIB_CFLAGS", "");
|
||||
}
|
||||
|
||||
m_Makefile->ExpandVariablesInString(replaceVars);
|
||||
fout << replaceVars.c_str();
|
||||
fout << "CMAKE_CURRENT_SOURCE = " << m_Makefile->GetStartDirectory() << "\n";
|
||||
|
Loading…
Reference in New Issue
Block a user