En CMake tengo una carpeta que contiene catálogos de Gettext predefinidos, que en el momento de la compilación lo copio en una carpeta y luego los modifico. Pero el problema es que cada vez que ejecuto el objetivo, copio el archivo predefinido en la copia local (que probablemente esté modificada). ¿Hay alguna manera de copiar si el archivo es diferente a un estado anterior, de lo contrario, déjelo en blanco?CMake copy if original file changed
También pensaba que una forma de hacerlo sería copiarlos en el tiempo de generación de CMake, pero me siento un poco cansado de hacerlo ya que las personas pueden eliminar las carpetas y arruinar las cosas. Además, no sé cómo ejecutar comandos en tiempo de generación, solo en tiempo de compilación.
¡Gran ejemplo! – gone