Hi, I had to add a version check to on of my find modules in KDE. So I started and asked myself why do I have to right so much code to get a version check. This should be done by CMake and not by me.
So I've created a function find_package_version_check() you can use. All you
have to do is to set the version number.
Example:
find_package(LibSSH 0.3.2 EXACT)
# check for the version and set it
set(LibSSH_VERSION 0.4.0)
find_package_version_check(LibSSH DEFAULT_MSG)
Error:
The installed LibSSH version 0.4.0 is too new, version 0.3.2 is required.
Comments and improvements are very welcome :)
Cheers,
-- andreas
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ 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
