diff options
Diffstat (limited to 'modules')
| -rw-r--r-- | modules/FindStrigi.cmake | 17 | 
1 files changed, 9 insertions, 8 deletions
| diff --git a/modules/FindStrigi.cmake b/modules/FindStrigi.cmake index dbc2c0fa..f05ed531 100644 --- a/modules/FindStrigi.cmake +++ b/modules/FindStrigi.cmake @@ -139,15 +139,16 @@ int main()      MACRO_CHECK_STRIGI_API_SCREWUP( "signed char" STRIGI_NEEDS_SIGNED_CHAR )      MACRO_CHECK_STRIGI_API_SCREWUP( "char" STRIGI_NEEDS_CHAR )      set( STRIGI_NEEDS_SIGNED_CHAR ${STRIGI_NEEDS_SIGNED_CHAR} CACHE BOOL "TRUE if strigi is 0.6.0 or later" ) -    if (${STRIGI_NEEDS_SIGNED_CHAR}) +    set( STRIGI_NEEDS_CHAR ${STRIGI_NEEDS_CHAR} CACHE BOOL "TRUE if strigi is 0.5.9 or before" ) +    if (STRIGI_NEEDS_SIGNED_CHAR)          message(STATUS "Strigi API is post-screwup, needs 'signed char'") -    else (${STRIGI_NEEDS_SIGNED_CHAR}) -	if (${STRIGI_NEEDS_CHAR}) -	    message(STATUS "Strigi API is pre-screwup check, need 'char'") -	else (${STRIGI_NEEDS_CHAR}) -	    message(FATAL_ERROR "Strigi was found, but a simple test program does not compile, check CMakeFiles/CMakeError.log") -	endif (${STRIGI_NEEDS_CHAR}) -    endif (${STRIGI_NEEDS_SIGNED_CHAR}) +    else (STRIGI_NEEDS_SIGNED_CHAR) +        if (STRIGI_NEEDS_CHAR) +            message(STATUS "Strigi API is pre-screwup check, need 'char'") +        else (STRIGI_NEEDS_CHAR) +            message(FATAL_ERROR "Strigi was found, but a simple test program does not compile, check CMakeFiles/CMakeError.log") +        endif (STRIGI_NEEDS_CHAR) +    endif (STRIGI_NEEDS_SIGNED_CHAR)      macro_pop_required_vars()  endif (STRIGI_FOUND) | 
