Merge topic 'fix-add_library-check-for-shared'
bd360ee3
add_library: Fix target type check for non-shared-lib platforms
This commit is contained in:
commit
e4665171f4
|
@ -328,9 +328,8 @@ bool cmAddLibraryCommand
|
||||||
CMAKE_${LANG}_CREATE_SHARED_LIBRARY is defined and if not default to
|
CMAKE_${LANG}_CREATE_SHARED_LIBRARY is defined and if not default to
|
||||||
STATIC. But at this point we know only the name of the target, but not
|
STATIC. But at this point we know only the name of the target, but not
|
||||||
yet its linker language. */
|
yet its linker language. */
|
||||||
if ((type != cmTarget::STATIC_LIBRARY) &&
|
if ((type == cmTarget::SHARED_LIBRARY ||
|
||||||
(type != cmTarget::OBJECT_LIBRARY) &&
|
type == cmTarget::MODULE_LIBRARY) &&
|
||||||
(type != cmTarget::INTERFACE_LIBRARY) &&
|
|
||||||
(this->Makefile->GetCMakeInstance()->GetPropertyAsBool(
|
(this->Makefile->GetCMakeInstance()->GetPropertyAsBool(
|
||||||
"TARGET_SUPPORTS_SHARED_LIBS") == false))
|
"TARGET_SUPPORTS_SHARED_LIBS") == false))
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue