From 67004ff75fdb8f6ebca1155b4ee9aa2d610e9bb3 Mon Sep 17 00:00:00 2001 From: Dimitri Schoolwerth Date: Sat, 7 Nov 2015 21:55:32 +0400 Subject: [PATCH] Provide wxCheckOsVersion() implementation for wxOSX/Carbon Duplicate the definition from the common code used for all non-OS X ports to fix wxOSX/Carbon linking error. See https://github.com/wxWidgets/wxWidgets/pull/62 . --- src/osx/core/utilsexc_base.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/osx/core/utilsexc_base.cpp b/src/osx/core/utilsexc_base.cpp index 182f390a29..d8fbf9cb50 100644 --- a/src/osx/core/utilsexc_base.cpp +++ b/src/osx/core/utilsexc_base.cpp @@ -73,6 +73,14 @@ wxOperatingSystemId wxGetOsVersion(int *majorVsn, int *minorVsn) return wxOS_MAC_OSX_DARWIN; } +bool wxCheckOsVersion(int majorVsn, int minorVsn) +{ + int majorCur, minorCur; + wxGetOsVersion(&majorCur, &minorCur); + + return majorCur > majorVsn || (majorCur == majorVsn && minorCur >= minorVsn); +} + #include wxString wxGetOsDescription()