Les liens symboliques CMake
Je veux renommer certains fichiers exécutables dans CMakeLists.txt
mais également des liens symboliques les plus anciens noms de nouveaux fichiers pour des raisons de compatibilité descendante. Comment cela peut-il être accompli sur les systèmes qui prennent en charge les liens symboliques?
Également quelles sont les alternatives pour les systèmes qui ne prend pas en charge les liens symboliques?
Grâce
Also what are the alternatives for system that does not support symbolic links?
- Copier les fichiers plutôt que de les renommer. Ou créer un script/petit programme avec l'ancien nom, qui exécute le programme avec le nouveau nom.OriginalL'auteur stillanoob | 2016-03-03
Vous devez vous connecter pour publier un commentaire.
Vous pouvez créer une cible personnalisée et l'utilisation de CMake pour créer des liens symboliques
Cela ne fonctionne que sur les systèmes qui prennent en charge les liens symboliques, voir guide.
OriginalL'auteur Emil
Une autre méthode qui est un peu plus verbeux et ne s'exécute que sur installer:
L'utiliser comme ceci (similaire à ln -s):
OriginalL'auteur Rian Quinn
Une autre façon de faire:
De cette manière le faire un lien symbolique sera faite au cours de
make install
seulement.OriginalL'auteur ulidtko