Brandon J. Van Every wrote:
The Cygwin cmake has "cmake -E create_symlink". The Windows native cmake does not. All the Cygwin implementation actually does is create shortcuts, and Cygwin appears to understand these as symlinks. Are the notions of "shortcut" and "symlink" sufficiently similar, that it's reasonable to include this capability for Windows in general? Or is Cygwin simply brighter than Windows is going to be about how to make use of them?

Motive: to work around the libwhatever.dll.a libwhatever.a collision problem in CMake 2.4.3, a symlink would be useful. I can do this on Cygwin easily enough, but not on MinGW because it uses the Windows native CMake.

On 2nd thought, I've been reading up on symlinks vs. shortcuts and they aren't exactly comparable. MSYS has "ln -s" available but all it does is a straight copy, not a symlink or a shortcut. Meanwhile, plain MinGW wouldn't be expected to have "ln" available, that's an MSYS thing. So in sum, I'm thinking it would be useful to have a create_shortcut ability for Windows native CMake. Does that capability exist in some other form already? If not, I'll make a feature request.


Cheers,
Brandon Van Every

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

Reply via email to