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

Visual C++ Discussion :

Custom Build Action : DiffTime


Sujet :

Visual C++

  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 825
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 825
    Par d�faut Custom Build Action : DiffTime
    Bonjour � tous,

    J'ai un g�n�rateur de code qui � partir d'un fichier de d�finition.. g�n�re du code.

    Pour g�n�rer ce code, j'utilise les custom build actions. Seulement �a ne tien pas compte de "est-ce que le fichier a �t� modifi� ?". Du coup �a reg�n�re syst�matiquement tout avant d'�tre compil�, et �a prend du temps pour manifestement aucune valeur ajout�e.

    Alors je cherche un moyen de ne lancer cette custom build action uniquement lorsque le fichier a �t� modifi�, o� que les fichiers en sorties ont disparus

    Est-ce possible ? Avez-vous des pistes ?

    Merci � vous,
    A bient�t

  2. #2
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 507
    Par d�faut
    "les custom build actions" est une approche historique et grossi�re, mais bien pratique, pour customiser le processus de g�n�ration.

    Pour avoir un contr�le bien plus fin, je vous conseil de passer par MSBUILD.

    Quasiment tous les types de projets VS2010 n'est qu'un script MSBUILD customis�.

    Il suffit de modifier le fichier *.*proj qui doit �tre un fichier XML MSBUILD et de faire votre tambouille dedans.

    Le probl�me est qu'il vous faut maitriser un minimum MSBUILD.
    La courbe d'apprentissage de MSBUILD est assez raid.
    Mais c'est un investissement pour l'avenir.

    Sinon, vous pouvez toujours faire une usine � gaz dans les custom build actions car vous pouvez faire toutes les commendes DOS. Vous pouvez par exemple sauvegarder des timestamps indiqu�es dans les fichiers de r�sultats de compilations dans des fichiers cach�es durant le post-build et utilisez ces timestamps dans les actions en pre-build.
    Bien s�r, je d�conseille tr�s tr�s vivement ce genre d'usine � gaz.

  3. #3
    Membre �prouv�
    Profil pro
    Inscrit en
    F�vrier 2004
    Messages
    1 825
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2004
    Messages : 1 825
    Par d�faut
    Finalement je suis pass� par un Custom Build Tool, qui lorsque l'on d�finit correctement les outputs, visual studio s'occupe des timestamps : http://msdn.microsoft.com/en-us/library/hefydhhy.aspx

    Merci quand m�me

  4. #4
    Expert confirm�
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    F�vrier 2005
    Messages
    5 507
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : France, Val de Marne (�le de France)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : F�vrier 2005
    Messages : 5 507
    Par d�faut
    Merci pour l'info.

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. [Dojo] custom build
    Par bellenthan dans le forum Biblioth�ques & Frameworks
    R�ponses: 1
    Dernier message: 09/09/2009, 01h14
  2. h�ritage de "custom build rule"
    Par nec3 dans le forum Visual Studio
    R�ponses: 0
    Dernier message: 22/07/2009, 11h08
  3. [Dojo] Custom build de Dojo
    Par KiMbOoO dans le forum Biblioth�ques & Frameworks
    R�ponses: 4
    Dernier message: 02/04/2009, 14h28
  4. Output pour le custom build step
    Par Groove dans le forum VC++ .NET
    R�ponses: 0
    Dernier message: 26/11/2007, 21h11

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