On 11/16/2011 09:35 AM, Laszlo Papp wrote:
>> What version of CMake are you using? The extended signature of
>> find_package_handle_standard_args() you use in FindRaptor.cmake became
>> only available in CMake 2.8.4.
> 
> Sadly 2.8.2 is the available version:
> http://harmattan-dev.nokia.com/pool/harmattan-beta3/free/c/cmake/
> 
> I was claiming a lot internally we should update it on Harmattan, but
> I have not found anybody really supporting this idea. :/
> 
> What would be the workaround for our environment ? Patch the
> FindRaptor.cmake file ? If yes, can someone give a hint, how ?
> 
> Best Regards,
> Laszlo Papp

You could handle version detection manually. Something like this should do:

set(RAPTOR_VERSION_IS_OK TRUE)
if(Raptor_FIND_VERSION)
  if(Raptor_FIND_VERSION_EXACT AND
      NOT ${RAPTOR_VERSION} VERSION_EQUAL ${Raptor_FIND_VERSION})
    set(RAPTOR_VERSION_IS_OK FALSE)
  elseif(${RAPTOR_VERSION} VERSION_LESS ${Raptor_FIND_VERSION})
    set(RAPTOR_VERSION_IS_OK FALSE)
  endif()
endif()

And then use RAPTOR_VERSION_IS_OK in the
find_package_handle_standard_args() call.

Michael
--

Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the CMake FAQ at: 
http://www.cmake.org/Wiki/CMake_FAQ

Follow this link to subscribe/unsubscribe:
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to