mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-06 05:40:54 -06:00
Fix compile flags on c files in static liobraries on windows
This commit is contained in:
@@ -2206,19 +2206,17 @@ OutputBuildObjectFromSource(std::ostream& fout,
|
||||
rules.push_back(m_Makefile->GetDefinition("CMAKE_C_COMPILE_OBJECT"));
|
||||
flags += this->GetSafeDefinition("CMAKE_C_FLAGS");
|
||||
flags += " ";
|
||||
if(buildType.size())
|
||||
{
|
||||
std::string build = "CMAKE_C_FLAGS_";
|
||||
build += buildType;
|
||||
flags += this->GetSafeDefinition(build.c_str());
|
||||
flags += " ";
|
||||
}
|
||||
if(shared)
|
||||
{
|
||||
flags += this->GetSafeDefinition("CMAKE_SHARED_LIBRARY_C_FLAGS");
|
||||
flags += " ";
|
||||
flags += this->GetSafeDefinition("CMAKE_C_FLAGS");
|
||||
flags += " ";
|
||||
if(buildType.size())
|
||||
{
|
||||
std::string build = "CMAKE_C_FLAGS_";
|
||||
build += buildType;
|
||||
flags += this->GetSafeDefinition(build.c_str());
|
||||
flags += " ";
|
||||
}
|
||||
}
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user