Sto usando CMake per compilare il mio sistema e i miei test di unità.CMake come installare i file di test con le unit test
Sto anche facendo una build out-of-source.
Ho trovato con il comando ADD_TEST(), che non è necessario installare il test eseguibile (verrà eseguito solo quando si esegue make install, che è ottimo).
Tuttavia, i miei test di unità dipendono da alcuni file di input, che devono essere copiati nel punto in cui è stato creato l'eseguibile.
Per quanto ne so, non posso usare INSTALL() per copiare i file lì, perché non ho specificato dove è - dipende da dove viene chiamato il comando di generazione.
C'è un modo in cui posso dire a CMake di copiare i miei file di test nello stesso percorso in cui crea l'eseguibile?
Funziona, ma la copia avviene al momento della configurazione. – fgiraldeau