• [^] # Re: Tu veux des fonctions inline?

    Posté par . En réponse au message Comment utiliser les fonctions trigonométriques standard ?. Évalué à 3.

    Evidemment, vu sous cet angle, cela change tout...
    Perso, j'évite les autotools comme la peste, bien trops compliqué pour mon petit cerveau usé par le poids des ans...

    Ce qui me gêne dans la solution, c'est que:
    - autotools, c'est fait pour être portable;
    - -ffast-math, c'est gcc only, nettement moins portable;
    - les fonctions mathématiques en inline, c'est GNU-libc only, donc peu portable aussi;
    - la libm est un peu particulière, et pas obligatoire sur certains systèmes...

    Pour bien faire les choses, il faudrait que tu voie comment dans d'autres projet:
    - ils traitent le cas particulier de la libm;
    - ils définissent les bibliothèques au cas par cas pour les binaires, pour ne pas linker quand c'est inutile.

    Sinon pour info, par rapport à la solution que je proposait, la seule option qui t'aurai intéréssé et qui est apportée par le -O3, c'est en fait l'option -finline-functions que tu peux utiliser seule.