[CMake] How to find vcvarsall.bat (e.g. at "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC")? CMAKE_LINKER?

David Cole dlrdave at aol.com
Fri May 9 05:58:09 EDT 2014


Also, one more comment on your technique:

If you use get_filename_component in conjunction with paths that 
contain ".." or Windows-style component separators ("\"), you can 
always clean up the resulting string with the "ABSOLUTE" argument to 
get_filename_component. It will collapse any "/../" or "/./" bits of 
the path, and convert all the "\" to ?
"/" in the resulting variable.

It's just easier to read the values (as a person) if you don't have to 
think about any ".." resolution mentally when looking at cache entries 
and variable values. So.... as input to find_*, I would recommend using 
only ABSOLUTE paths as the hints and paths for such calls.


HTH,
David C.



More information about the CMake mailing list