Estoy usando CMake para construir mi sistema y mis pruebas unitarias.CMake cómo instalar archivos de prueba con pruebas unitarias
También estoy haciendo una construcción fuera de la fuente.
He encontrado con el comando ADD_TEST(), que no necesita instalar el ejecutable de prueba (se ejecutará cuando ejecute make install, que es genial).
Sin embargo, las pruebas de mi unidad dependen de algunos archivos de entrada, que deben copiarse donde está construido el ejecutable.
Por lo que yo sé, no puedo usar INSTALL() para copiar los archivos allí, porque no he especificado dónde existe es - depende de dónde se llame al comando de compilación.
¿Hay alguna manera en que pueda decirle a CMake que copie mis archivos de prueba en la misma ubicación en la que se crea el ejecutable?
Funciona, pero la copia se produce en el momento de la configuración. – fgiraldeau