IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Eclipse C & C++ Discussion :

Plugins pour des Projets projets de type autotools


Sujet :

Eclipse C & C++

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut Plugins pour des Projets projets de type autotools
    Bonjour,

    Voilà j'aimerai participer à un projet open source. Pour ce faire, j'aimerai utiliser eclipse. Vu que ce projet est écrit en C; naturellement j'ai installé le plug-in CDT qui marche parfaitement bien. Seul bémol, c'est que le projet est un peu gros (postgreSQL pour être précis), et la gestion de la compilation est faite avec la suite d'outils GNU autotools (GNU Build System).

    Et je voulais savoir s’il existait un plug-in capable de gérer ce type de système de construction de projet pour eclipse ou du moins sa conversion en un simple C make projet.

    Merci d'avance.

  2. #2
    Membre confirmé

    Homme Profil pro
    Consultant en technologies
    Inscrit en
    Juin 2004
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Consultant en technologies

    Informations forums :
    Inscription : Juin 2004
    Messages : 332
    Points : 556
    Points
    556

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut
    J’ai essayé le plugin de Red Hat, mais âprement il ne permet que de convertir des projets simples en projet autotools. Rien de plus. Il donne la possibilité soi-disant de créer des projets C basés sur le GNU Build system, mais ça ne fait rien. C’est en fait un projet vide.

    rien d'autres à proposer ?

  4. #4
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    moi je te proposerai cmake. ca permet de faire a peu près tout ce que tu veut et plus. commence par regarder les script autotools to cmake (am2cmake)

    si tu veut exprimer tes besoin de manière précises je pourrait te dire comment gérer ca avec cmake + eclipse.

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut
    ah ouiiiiiiiiiiiiiiiiiiiiiiii,

    J’avais complètement zappé de voir s’il existait des outils pour convertir sa directement en cmake.

    C’est la première fois que j'ai l’occasion de travailler sur un projet aussi gros.

    En fait, j'aimerai travailler sur le code source de postgresql. Le problème c'est que le projet est encore construit sur GNU build system. La compilation marche bien, mais comme je dois porter des modifications au source (des ajouts principalement) et debugger le code. j'aimerai être capable d'adapter les scripts de compilation. Après une lecture de trois jours des fichiers configure et GNUmakefile.in j'ai l'impression que c'est une vraie usine à gaz.

    J’aimerai donc convertir les scripts de compilation du source du projet en un format (Cmake pourquoi pas) géré par eclipse CDT. J’aime bien cet environnement et j'aimerai continuer à l'utiliser.

  6. #6
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    oui je confirme que les autotools c'est pas top, et essaie de voir si tu peut convertir ca en cmake (sur un gros projet comme ca c'est pas tout à fait sur), puis générer un projet eclipse avec cmake.

    si t'as des questions n'hésite pas.

  7. #7
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut
    J’ai aussi posé la question sur un autre site, où j'espérai tombé sur quelqu'un qui a un peu d'expérience dans le domaine de la contribution open source et de la gestion de projet basé sur GNU Build System.

    On m'a fortement recommandé de continuer à bosser avec la suite d'outils autotools. Je me suis donc mis à chercher un peu plus une solution alternative qui me permettrait en même temps d'utiliser eclipse-CDT et Mr. GNU Build System. je suis tombé sur un article assez intéressant dont le titre est assez évocateur : Build UNIX software with Eclipse.

    Le plus intéressant est dans la section ; Building with an existing makefile. Ce cher Monsieur nous propose la bonne idée d'utiliser Ant comme intermédiaire afin de gérer la construction du projet. Je vous laisser le soin de lire sa proposition qui est assez astucieuse je dois dire.

    apparemment je n'ai pas trop le choix je dois m'y mettre.

  8. #8
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    mm je comprends pas trop l'intéret de cet article en fait. tu peut creer un "makefile project" si tu as un projet qui as déjà un makefile.

    si tu dois appeler des ./configure pour creer le makefile, tu peut creer des target personnlisées dans la fenetre "make targets" pour ne meme pas à avoir à sortir d'eclipse

    moi ce que j'avais compris dans ton post initial c'était que tu voulais gérer toute la modification de toute la chaine des autotools depuis eclipse.

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut
    oui c'est bien sa que je veux. tu a parfaitement compris, mais à défaut d'avoir une solution sans trop de contraintes, je préfère m'y mettre à autoconf et automake.

    Il est bien vrai que ce n'est pas très encourageant de commencer un projet en réécrivant les scripts de compilation. sans compter que rien ne garanti que cela aboutira. vue que le portage vers un autres system de built nécessite une écriture en grande partie manuelle il me faudrait maitriser aussi bien autotools que cmake.

  10. #10
    Membre éclairé
    Avatar de mamelouk
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    867
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Mai 2005
    Messages : 867
    Points : 810
    Points
    810
    Par défaut
    on s'est pas bien compris, t'es obligé dans tout les cas de te mettre aux autotools. c'est juste que t'aura pas besoin de sortir d'eclipse pour lancer la génération des fichiers intermédaire (le aclocal et tout ce merdier)

  11. #11
    Membre régulier
    Profil pro
    Inscrit en
    Février 2004
    Messages
    199
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2004
    Messages : 199
    Points : 96
    Points
    96
    Par défaut
    ok ok;

    merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Utiliser maven-source-plugin pour un sous projet
    Par JFmil53_2 dans le forum GWT et Vaadin
    Réponses: 3
    Dernier message: 12/09/2011, 10h36
  2. Réponses: 5
    Dernier message: 19/08/2007, 14h47
  3. Quel plugin pour un gros projet sous eclipse ?
    Par cooltwan dans le forum Struts 1
    Réponses: 1
    Dernier message: 26/01/2007, 22h44
  4. [Eclipse][Plugin] Liste des packages d'un projet
    Par vpet dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 14/06/2005, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo