Pau Garcia i Quiles wrote:
Hello,

Does CMake provide any command to check for the existence of keys in the Windows registry, or to find out its values? I have been searching but nothing came along. Is running "reg query REGISTRY_PATH /v KEY" the only way?

Some commands do.
For example, the FIND_* stuff can use the registry for paths like this:

 [HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root]/lib

If you grep for HKEY in the Modules directory you can see many examples.
In addition the GET_FILENAME_COMPONENT calls on the FileName.
So, you might be able to do this:

GET_FILENAME_COMPONENT(foo [HKEY_LOCAL_MACHINE\\SOFTWARE\\Scriptics\\Tcl\\8.4;Root])

And foo would have the registry value.

-Bill

_______________________________________________
CMake mailing list
[email protected]
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to