Копирование CMake при изменении исходного файла

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

Я также думал, что способ сделать это - скопировать их во время генерации CMake, но я чувствую немного устали делать это, так как люди могут удалить папки и напортачить. Также я не знаю, как выполнять команды во время генерации, только во время сборки.

15
задан Jookia 8 December 2011 в 16:15
поделиться