Ho un paio di progetti che dipendono da file aggiuntivi, come immagini o file di configurazione.
Durante la compilazione e l'installazione di programmi come Okular con cmake , posso specificare una directory di installazione e lasciare che make install installi su quello. In qualche modo, quel programma capirà che tutte le sue dipendenze sono all'interno di quella cartella, non con il file system Linux principale.
Finora, ho avuto percorsi assoluti, come /etc/config.ini . Il problema è che non riesco a testare il programma senza averlo installato sul mio sistema.
Come posso farlo facilmente in C ++ e Python?