mirror of
https://github.com/Kitware/CMake.git
synced 2026-05-07 06:40:16 -05:00
ENH: Do not compute a path name for the import library if there is no import library. This simplifies tracking down problems with trying to create import libraries for MODULEs.
This commit is contained in:
@@ -254,14 +254,20 @@ void cmMakefileLibraryTargetGenerator::WriteLibraryRules
|
||||
outpath += "/CMakeRelink.dir";
|
||||
cmSystemTools::MakeDirectory(outpath.c_str());
|
||||
outpath += "/";
|
||||
outpathImp = outpath;
|
||||
if(!targetNameImport.empty())
|
||||
{
|
||||
outpathImp = outpath;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
outpath = this->Target->GetDirectory();
|
||||
outpath += "/";
|
||||
outpathImp = this->Target->GetDirectory(0, true);
|
||||
outpathImp += "/";
|
||||
if(!targetNameImport.empty())
|
||||
{
|
||||
outpathImp = this->Target->GetDirectory(0, true);
|
||||
outpathImp += "/";
|
||||
}
|
||||
}
|
||||
std::string targetFullPath = outpath + targetName;
|
||||
std::string targetFullPathPDB = outpath + targetNamePDB;
|
||||
|
||||
Reference in New Issue
Block a user