In CMake I have a folder containing predefined Gettext catalogs, which at build time I copy to a folder and then modify them. But the problem is that every time I run the target it’ll copy the predefined file on the local copy (which is probably modified). Is there a way to copy if the file is different to a state it was before, otherwise leave it alone?
I was also thinking that a way to do this would be to copy them across at CMake generation time, but I feel a little weary of doing that as people may delete the folders and screw things up. Also I don’t know how to perform commands at generation time, only at build time.
Alrighty, I managed to fix this a while back but forgot about this answer. Sorry all the people who’ve skipped over this and not had the answer!
stockDir is the directory containing the stocked po files that aren’t meant to be user edited (unless committing to the repo). langDir is in the build directory under ‘lang’. It goes through, and either copies or updates it based on the files’ age.