В CMake у меня есть папка, содержащая предопределенные каталоги Gettext, которые во время сборки копируются в папку, а затем изменяют их. Но проблема в том, что каждый раз, когда я запускаю цель, она копирует предопределенный файл на локальную копию (что, вероятно, изменено). Есть ли способ копирования, если файл отличается от состояния, которым он был раньше, иначе оставьте его в покое?
Я также думал, что способ сделать это - это скопировать их в течение времени генерации CMake, но я чувствую себя немного уставшим от этого, поскольку люди могут удалить папки и повредить вещи. Также я не знаю, как выполнять команды во время генерации, только во время сборки.