Hi all,

Is there a way to unset a cache variable, i.e. make it undefined,
*without* using unset().

My reason for asking is that my CMake scripts need to be backward
compatible with every 2.6 version. Unfortunately, unset() was added in a
patch release (2.6.3 if I recall correctly), so I cannot use it.

The problem is that, though 'set(FOO)' will make FOO undefined, this
doesn't seem to work for 'set(FOO CACHE INTERNAL "Foo")'.

Any ideas how to accomplish this?

Best regards,
Marcel Loose.




_______________________________________________
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