brice rebsamen schrieb:
How to know the version of an installed library? My code has #if macros to handle different APIs. So I would need to get the version and set 2 variables (MAJOR and MINOR) and pass them to the compiler (-D).

To be more precise, I am interested in Player/Stage. One way to get the version is to run the player executable. Under linux:

VERSION=`player 2>&1 | grep "Player v" | cut -d' ' -f2`
this gives "v2.2.0". Then
MAJOR=`echo $VERSION | cut -d'.' -f2`
MINOR=`echo $VERSION | cut -d'.' -f3`

I do not particularly need a solution that would work under windows at the moment, but that would be a bonus of course.
There is a win32 api function for this, see http://msdn.microsoft.com/en-us/library/ms647003.aspx for more informations.

Regards
Ralf

_______________________________________________
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