Je souhaite supprimer des bibliothèques spécifiques d'une variable CMake.Suppression d'une partie spécifique de la variable
Suppose LIB
contient la valeur des variables "A, B, C", Je sais utiliser set
pour ajouter le comtent d'une autre variable "D" comme celui-ci
set(LIB ${LIB};D)
Cependant, j'essayé d'enlever " C "de LIB
comme suivant
unset(LIB C)
Ce code ne fonctionne pas. Est-ce que quelqu'un sait comment faire cela?
Après avoir essayé plusieurs fois, je trouve 'string (REPLACE "C;" "" LIBwithoutC "$ {LIB}")' œuvres. L'utilisation de "$ {LIB}" peut traiter ces variables comme une chaîne. https://cmake.org/pipermail/cmake/2016-January/062594.html –