BUG: Do not install the import library for an executable that does not have ENABLE_EXPORTS set.
This commit is contained in:
parent
c0d3ab2d2b
commit
53f39ad566
|
@ -573,7 +573,8 @@ bool cmInstallCommand::HandleTargetsMode(std::vector<std::string> const& args)
|
||||||
// On DLL platforms an executable may also have an import
|
// On DLL platforms an executable may also have an import
|
||||||
// library. Install it to the archive destination if it
|
// library. Install it to the archive destination if it
|
||||||
// exists.
|
// exists.
|
||||||
if(dll_platform && archive_destination)
|
if(dll_platform && archive_destination &&
|
||||||
|
target.GetPropertyAsBool("ENABLE_EXPORTS"))
|
||||||
{
|
{
|
||||||
// The import library uses the ARCHIVE properties.
|
// The import library uses the ARCHIVE properties.
|
||||||
archiveGenerator = new cmInstallTargetGenerator(target,
|
archiveGenerator = new cmInstallTargetGenerator(target,
|
||||||
|
|
Loading…
Reference in New Issue