From 46e68e112838b169739bff67ff1078e0e4794690 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Fri, 9 Nov 2012 22:26:10 +0100 Subject: [PATCH] Updated FindCorrade.cmake from Corrade compatibility branch. --- modules/FindCorrade.cmake | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/FindCorrade.cmake b/modules/FindCorrade.cmake index 6587d01c5..5b0a570a7 100644 --- a/modules/FindCorrade.cmake +++ b/modules/FindCorrade.cmake @@ -118,6 +118,19 @@ if(NOT CORRADE_FOUND) return() endif() +# Configuration +file(READ ${CORRADE_INCLUDE_DIR}/corradeConfigure.h _corradeConfigure) + +# Compatibility? +string(FIND "${_corradeConfigure}" "#define CORRADE_GCC44_COMPATIBILITY" _GCC44_COMPATIBILITY) +if(NOT _GCC44_COMPATIBILITY EQUAL -1) + set(CORRADE_GCC44_COMPATIBILITY 1) +endif() +string(FIND "${_corradeConfigure}" "#define CORRADE_GCC45_COMPATIBILITY" _GCC45_COMPATIBILITY) +if(NOT _GCC45_COMPATIBILITY EQUAL -1) + set(CORRADE_GCC45_COMPATIBILITY 1) +endif() + include(CorradeMacros) include(CorradeLibSuffix) set(CORRADE_LIBRARIES ${CORRADE_UTILITY_LIBRARY} ${CORRADE_PLUGINMANAGER_LIBRARY})