We use perforce for our source control, and perforce typically syncs files as read only until you check them out for editing.<br><br>During our build process we copy a few scripts from the source tree to the build tree using &#39;cmake -E copy&#39; in an &#39;add_custom_command&#39;.  This works famously until we try to run a clean command from within Visual Studio.  At this point VS complains that it can&#39;t remove a read only file.<br>

<br>Has anyone else run into this problem?<br><br>There doesn&#39;t seem to be a way to use &#39;cmake -E&#39; to change permissions.  Would I have to create my own cmake script to run &#39;configure_file COPYONLY&#39;?<br>

<br>Thanks,<br>James<br>