Cornillet Pascal wrote:
Bonjour,
J'ai un logiciel dans lequel il y a des instructions correspondant au
préprocesseur C, cpp, comme ceci :
#ifdef SOME
// some code
#else
// another code
#endif
ainsi dans le Makefile, l'une des deux commandes suivantes est exécutée
suivant les cas :
cpp -D SOME -C $< > $@
cpp -C $< > $@
une personne m'a contacté m'expliquant qu'elle est sous Mac OS (je suis
sous Linux) et que sa version de cpp ne supporte pas ces options.
Je souhaiterais rendre le code compatible et portable sous Mac OS pour
tout le !onde puisse l'utiliser, que dois-je changer dans ce code ?
Peut-être la page de man de la version mac de cpp est-elle disponible
quelque-part ?
D'avance merci
Sur google j'ai trouvé deux pages de man qui semble être sur des sites
relatifs à MacOS, sauf que le problème c'est que ce sont les même pages de
man que j'ai sous Linux, avec dans l'entête l'indication "GNU" en toute
lettre, comme vous pouvez le voir :
http://developer.apple.com/DOCUMENTATION/Darwin/Reference/ManPages/man1/cpp.1.html
http://www.hmug.org/man/1/cpp.php
or sur ces pages les options -C et -D sont présentes, je ne comprends donc
pas quel est le problème de l'utilisateur qui m'écrit, des idées ?