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

C++Builder Discussion :

tracer un "make"


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2004
    Messages : 35
    Par défaut tracer un "make"
    Chers tous,

    j'ai un projet bcb 6 enterprise (assez volumineux, ~245 formulaires, ...) qui est recontruit entièrement dès que je modifie quoi que ce soit (même ajouter un blanc dans un .cpp). C'est assez génant: le build prend plus d'une heure sur un P-IV dual core.

    Ce problème ne se produit qu'avec ce projet-là, pas avec d'autres projets bcb sur le même pc.

    J'aimerais tracer ce qui fait que le "make" reconstruit la totalité. Y a-t'il un moyen permette de tracer son comportement / voir sur quelle dépendance il a un souci?

    Merci,
    Alain

  2. #2
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    Bonjour,
    Je n'ai jamais fais ce genre de chose sous Builder, mais ce genre de chose ce trouve dans le makefile.
    Quelles fiches sont compilés ...

  3. #3
    Membre averti
    Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2004
    Messages : 35
    Par défaut pas de détail
    les règles sont dans le makefile, mais je n'ai pas trouvé de moyen de lui dire: je reconstruis le formulaire xx pcq j'ai un souci avec tel ou tel include ou fichier. make.exe ne comprend pas d'option verbose.

  4. #4
    Membre émérite
    Avatar de bandit boy
    Profil pro
    Inscrit en
    Février 2006
    Messages
    916
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 916
    Par défaut
    En fait tu ne choisis pas. Il reconstruit automatiquement les fichiers modifiés directement ou incident.

    En gros, si tu as des fonctions déclaré extern, des includes ou autres, toutes les modifications reconstruiront toutes les fiches concernés.

    A toi de faire les modifications nécessaires.

  5. #5
    Membre averti
    Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2004
    Messages : 35
    Par défaut ca ne répond pas à la question
    C'est bien mon problème: je ne choisis pas. Je modifie un cpp d'un projet et il reconstruit systématiquement tout, comme s'il y avait une dépendance par rapport à un fichier qui n'est pas reconstruit par le build. J'aimerais savoir, quand je change un des modules (même pas un include ni même un module vcl), quelle dépendance déclenche la compilation d'autres choses que ce module.

  6. #6
    Membre averti
    Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2004
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Décembre 2004
    Messages : 35
    Par défaut cause
    Apparemment, c'est arrivé depuis que j'ai ajouté un TCppWebBrowser au projet. Je soupçonne une dépendance vis-à-vis du shdocvw.dll.

    D'autres personnes ont-elles eu le même souci?

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