Outils pour utilisateurs

Outils du site


outils:cmake

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
outils:cmake [15/03/2015 16:18]
julp [Comment parser les arguments d'une fonction (ou d'une macro) ?]
outils:cmake [07/01/2016 17:34] (Version actuelle)
julp [Comment créer un hachage (table de hachage) ?]
Ligne 5: Ligne 5:
 ==== Comment rendre inactive une portion de code ? ==== ==== Comment rendre inactive une portion de code ? ====
  
-Les commentaires multilignes n'existent pas. Donc à moins d'avoir un éditeur avancé qui sache gérer la mise(retrait) en commentaire ligne par ligne (comme kate ou kwrite - Ctrl + d/Ctrl + shift + d), il suffit simplement d'entourer la partie à désactiver d'une condition toujours fausse :+Les commentaires multilignes n'existent pas. Donc à moins d'avoir un éditeur avancé qui sache gérer la mise (et retrait) en commentaire ligne par ligne (comme kate ou kwrite - Ctrl + d/Ctrl + shift + d), il suffit simplement d'entourer la partie à désactiver d'une condition toujours fausse :
 <code cmake>if(0) <code cmake>if(0)
     # mon bloc de code à désactiver temporairement     # mon bloc de code à désactiver temporairement
 endif()</code> endif()</code>
 Pour réactiver temporairement cette portion de code, changer la valeur du if de 0 en 1. Et, bien sûr, retirer le if/endif quand il n'est plus nécessaire. Pour réactiver temporairement cette portion de code, changer la valeur du if de 0 en 1. Et, bien sûr, retirer le if/endif quand il n'est plus nécessaire.
 +
 +CMake 3.0 a, depuis, introduit les blocs de commentaire. Exemple :
 +<code cmake>#[[
 +    # mon bloc de code à désactiver temporairement
 +]]</code>
 +
  
 ===== Les variables ===== ===== Les variables =====
Ligne 40: Ligne 46:
  
 message("hash_${cle} = ${hash_${cle}}")</code> message("hash_${cle} = ${hash_${cle}}")</code>
-Il existe cependant une option : ENV.+Il existe cependant une exception : ENV.
  
 ==== Comment s'assurer qu'une variable ne contient pas de doublons ? ==== ==== Comment s'assurer qu'une variable ne contient pas de doublons ? ====
outils/cmake.1426432704.txt.gz · Dernière modification: 15/03/2015 16:18 de julp