forked from qt-creator/qt-creator
Abi: Fix Abi constructor to not disallow certain abi combinations
Change-Id: I58e51bb0756270cb7929c0edc0811342a67fbe31 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
committed by
Tobias Hunger
parent
1d052d308e
commit
5ef35e4125
@@ -315,14 +315,15 @@ Abi::Abi(const Architecture &a, const OS &o,
|
||||
m_osFlavor = UnknownFlavor;
|
||||
break;
|
||||
case ProjectExplorer::Abi::BsdOS:
|
||||
m_osFlavor = FreeBsdFlavor;
|
||||
if (m_osFlavor < FreeBsdFlavor || m_osFlavor > OpenBsdFlavor)
|
||||
m_osFlavor = UnknownFlavor;
|
||||
break;
|
||||
case ProjectExplorer::Abi::MacOS:
|
||||
if (m_osFlavor < GenericMacFlavor || m_osFlavor > GenericMacFlavor)
|
||||
m_osFlavor = UnknownFlavor;
|
||||
break;
|
||||
case ProjectExplorer::Abi::UnixOS:
|
||||
if (m_osFlavor < GenericUnixFlavor || m_osFlavor > GenericUnixFlavor)
|
||||
if (m_osFlavor < GenericUnixFlavor || m_osFlavor > SolarisUnixFlavor)
|
||||
m_osFlavor = UnknownFlavor;
|
||||
break;
|
||||
case ProjectExplorer::Abi::WindowsOS:
|
||||
|
||||
Reference in New Issue
Block a user