• [^] # Re: Sa conclusion : on a besoin d'un gestionnaire de dépendance pour C/C++

    Posté par . En réponse au journal Adieu Biicode, bonjour Conan. Évalué à 1.

    Aussi tordu que ça puisse paraître pour certains, maven permet de résoudre les pbs de dépendances quelques soient le langage (à compiler), C++ compris.

    Pour la compilation et opérations associées:
    - utilisation du plugin de compilation native (vc++, gcc, etc...)
    - appel à make
    - appel à qmake (pour projets Qt)
    - exécution de scripts
    - etc...

    L'assemblage final repose sur des artefacts, qui peuvent être aux formats suivants:
    - .so/.dll/.dylib
    - .exe
    - .tar.gz/zip
    - .rpm/.deb/.msi/.app
    - etc...

    Pour la distinction de plateformes:
    - distinction des tâches à exécuter par utilisation de profiles
    - distinction des assemblages produits (artefact) par utilisation de 'classifier'

    C'est tordu pour certain mais perso, ça m'a permis:
    - de proposer des solutions que l'équipe de dév de C++ que j'ai rejoinds ne parvenait pas à trouver dans le monde du C++;
    - de décrocher un job de DevOps.

    J'imagine qu'on doit peut-être pouvoir faire des choses équivalentes avec npm...