Comment passer une macro au préprocesseur ? Par exemple, si je veux compiler une partie de mon code parce qu'un utilisateur veut compiler un test unitaire, je ferais ceci :
#ifdef _COMPILE_UNIT_TESTS_
BLA BLA
#endif //_COMPILE_UNIT_TESTS_
Maintenant, je dois transmettre cette valeur de CMake au préprocesseur. La définition d'une variable ne fonctionne pas, alors comment puis-je accomplir cela ?