Could someone tell me if the logic behind compare_files and copy_if_different are the same when using cmake -E? I want to test if the copy_if_different will actually make the copy when issued. Thanks, James