Export: Use existing IsDLLPlatform porcelain

This commit is contained in:
Stephen Kelly
2015-10-24 13:30:06 +02:00
parent b397eae82e
commit 6bd7bd1e06
2 changed files with 2 additions and 9 deletions

View File

@@ -213,12 +213,8 @@ cmExportBuildFileGenerator
properties[prop] = value;
}
// Check whether this is a DLL platform.
bool dll_platform =
(mf->IsOn("WIN32") || mf->IsOn("CYGWIN") || mf->IsOn("MINGW"));
// Add the import library for windows DLLs.
if(dll_platform &&
if(target->IsDLLPlatform() &&
(target->GetType() == cmState::SHARED_LIBRARY ||
target->IsExecutableWithExports()) &&
mf->GetDefinition("CMAKE_IMPORT_LIBRARY_SUFFIX"))