Je dois obtenir ceci comme résultat dans les définitions de préprocesseur du générateur msvc:Comment échapper un point-virgule dans la propriété COMPILE_FLAGS de cmake?
MYPATH=\"d:\\;.\\Lib\"
Mais quand j'utilise la séquence d'échappement suivante dans set_source_files_properties:
set_source_files_properties(source.c PROPERTIES COMPILE_FLAGS "-DMYPATH=\\\"d:\\\;.\\\\Lib\\\"")
le résultat généré est: MYPATH = \ "d: \"; ". \ Lib \"
Notez le point-virgule entre guillemets. Existe-t-il une solution de contournement des citations pour autoriser les points-virgules sans guillemets?